2014-01-24 3 views
4

У меня есть код .Net. Я переключаюсь с System.Net.MailMessage на ASES Amazon и их .Net SDK v2. Можно ли включить отображаемое имя в SES с помощью SDK, аналогичного объекту MailMessage?Могу ли я использовать SES Amazon для отправки отображаемого имени с исходным адресом электронной почты?

Соответствующая часть старого кода выглядит примерно так:

MailMessage message = new MailMessage(); 
    MailAddress toAddress = new MailAddress(_user.Email, _user.DisplayName); 
    message.To.Add(toAddress); 

Соответствующая часть нового кода (до сих пор):

 SendEmailRequest request = new SendEmailRequest() 
     { 
      Source = _user.Email 
     }; 

ответ

12

С Java SDK вы можете включить отображаемое имя в sender поле, используя формат:

John Doe <[email protected]>

Я предполагаю, что это то же самое с .NET SDK.

+1

также работает для nodejs sdk. –

+1

Работает с .NET SDK тоже, к сожалению, если он не документирован, он не так надежен. –

1

Просто используйте метод .ToString() из объекта MailAddress, и вы получите строку John Doe <[email protected]>. Отправьте эту строку в AWS.

Смежные вопросы