Использование sendgrid от отправки электронной почты с приложением nodemailer дает следующую ошибку? - PullRequest
0 голосов
/ 10 апреля 2020

использование nodemailer и nodemailer-sendgrid-transport показывает следующую ошибку

ошибка: адрес отправителя не совпадает с подтвержденной идентификацией отправителя. Почта не может быть отправлена, пока эта ошибка не будет устранена. Посетите https://sendgrid.com/docs/for-developers/sending-email/sender-identity/, чтобы увидеть требования к идентификации отправителя

`const nodemailer=require('nodemailer');
 const sendGridTranspoter=require('nodemailer-sendgrid-transport')

 const transport=nodemailer.createTransport(sendGridTranspoter({

 service: 'SendGrid',

 auth:{
      api_user:'myuser name',
      api_key:'password'
   }));

`

это внутри моей функции контроллера регистрации

     var email = {
                from: 'sener  email',
                to: 'receiver valid email',
                subject: 'shopMe',
                text: 'successfully sign up',
                html: '<b>Hello world</b>'
              };

            transport.sendMail (email, function(err, info){
                if (err ){
                  console.log(err);
                }
                else {
                  console.log('Message sent: ' + info.response);
                }
            });

1 Ответ

0 голосов
/ 13 апреля 2020

есть два возможных способа: 1.включение менее защищенных приложений в систему безопасности электронной почты google. 2. Go для отправки по сетке, перехода по маркетингу и после нажатия на отправителей, заполните данные и проверьте его

...