Amazon SES: Как задать обратный путь при использовании режима Raw?

#amazon #amazon-ses

#amazon-веб-сервисы #amazon-ses

Вопрос:

Как я могу задать обратный путь при отправке электронных писем в режиме raw?

Пример был бы отличным.

Ответ №1:

Это может зависеть от того, какой языковой пакет SDK вы используете, но класс SendEmailRequest имеет свойство «ReturnPath», которое вы устанавливаете на адрес электронной почты, к которому у вас есть доступ и который также был подтвержден Amazon. Согласно их документации, способ, которым это работает, заключается в том, что обратный путь заменяется адресом Amazon, а затем они прозрачно пересылают электронное письмо с отказом на указанный вами адрес.

Ответ №2:

Это сложно. Вы можете передать всю информацию для отправки в режиме raw в сообщении raw. Если вы это сделаете, то можете передать адрес электронной почты для возврата в качестве заголовка. Предполагая, что вы создаете необработанное сообщение из почтового сообщения .NET, затем добавляете его следующим образом:

             mailMessage.Headers.Add("Return-Path", "bounce@yourdomain.com");
  

Но если вы укажете исходный параметр при отправке в режиме raw, то в документах Amazon говорится:

Если вы укажете параметр Source, то на этот адрес электронной почты будут отправляться уведомления об отказах и жалобы. Это имеет приоритет над любым заголовком обратного пути, который вы могли бы включить в необработанный текст сообщения.