2016-08-29 2 views
0

Ниже приведен мой код для отправки электронной почты с использованием aws ses с помощью nodejs.Как добавить имя в заголовки электронной почты, используя aws ses

ses.sendEmail({ 
      Source: sails.config.myconf.aws.emailFrom, 
      Destination: { ToAddresses: [useObj.email]}, 
      Message: { 
       Subject:{ 
        Data: subject 
       }, 
       Body: { 
        Html: { 
         Data: template, 
        } 
       } 
      } 
     }); 

Он будет работать прилагается изображение ниже enter image description here но показать контакт как имя. Вместо этого я хочу добавить там имя клиента.

+0

Возможный дубликат [amazon-ses Как установить имя для электронной почты?] (Http://stackoverflow.com/questions/22141041/amazon-ses-how-can-set-name-for-email) – Daniel

+0

i уже проверил эту ссылку и попытался принять ответ, но он не будет работать. – rash111

+0

Вам нужно объяснить, что означает «это не будет работать». Решение в указанном ответе правильное - вы устанавливаете адрес отправки в строку типа «Имя отправителя» <адрес@example.com> '. Если это не сработает, пожалуйста, объясните, каким образом он терпит неудачу. –

ответ

2

Вы можете попробовать sails.config.myconf.aws.emailFrom быть как

Sachin Sharma <[email protected]> 

reference 1

+0

Я попробовал MailFromDomain: 'clientName', он не будет работать. Он говорит, что неожиданный ключ «MailFromDomain» найден в параметрах. Вы знаете точный ключ для использования? – rash111

+0

Я пробовал это. Это не работает – rash111

-1
Source: '"ABC Group" <'+sails.config.myconf.aws.emailFrom+'>'; 

Над кодом решить мою проблему.

+0

Также расскажите, как он отличается от того, что я предложил. логически я предложил то же самое. Отсутствие цитаты здесь и там не дает другого ответа. Вместо того, чтобы публиковать новый ответ, вы должны просто исправить свой ответ. – enRaiser