Отправка от имени пользователей с Amazon SES

Иногда необходимо отправить электронное письмо с адресом для ответа другого пользователя. Например, если пользователь LinkedIn отправляет своему подключению сообщение LinkedIn, имеет смысл отправить это электронное письмо от пользователя, отправившего сообщение, чтобы нажатие «ответить» фактически отвечало человеку, отправившему сообщение.

Есть ли способ сделать это с помощью Amazon SES?


person Costa Michailidis    schedule 11.07.2016    source источник
comment
Вы пробовали играть с заголовками? Вы должны иметь возможность указать разные адреса для ответа на каждый emali.   -  person alexandresaiz    schedule 11.07.2016
comment
Как и ожидалось, Microsoft ничего не слышала о Reply-To: и проигнорирует это.   -  person tripleee    schedule 11.07.2016
comment
Хахааа! Это весело @tripleee   -  person Costa Michailidis    schedule 11.07.2016


Ответы (1)


Вы можете передать параметр ReplyToAddresses в $ses->sendEmail() (документация PHP V2, предполагая, что другие языки и версии будут иметь аналогичную структуру, найдите ее)

$sesClient->sendEmail([
    'Source' => '[email protected]',
    'Destination' => '[email protected]',
    'Message' => [
        'Subject' => [
            'Data' => 'Spammer attack',
        ],
        'Body' => [
            'Html' => [
                'Data' => 'Le Attacke!',
            ],
        ],
    ],
    'ReplyToAddresses' => [
        '[email protected]',
        '[email protected]',
        '[email protected]',
    ]
]);
person Justinas    schedule 11.07.2016
comment
Странно, что сначала мне это не удавалось. Спасибо! - person Costa Michailidis; 11.07.2016
comment
@Costa Может быть, вы установили ReplyToAddresses в строку? - person Justinas; 11.07.2016
comment
Я использую node.js, для моего драйвера это необязательно драйвер или строка, и он называется «replyTo». Он работает прямо сейчас только с строкой. - person Costa Michailidis; 12.07.2016