Как отправить mailt без аутентификации, используя nodemailer - PullRequest
0 голосов
/ 22 июня 2019

Я пытался отправить почту без аутентификации, но выдает ошибку, как этого добиться.

mail.js

var transporter = nodemailer.createTransport({
                service: 'gmail',
                auth: {
                  user: params.email,
                }
              });

              var mailOptions = {
                from: 'techardors@gmail.com',
                to: params.email,
                subject: 'Sending Email using Node.js',
                text: 'That was easy!'
              };

              transporter.sendMail(mailOptions, function(error, info){
                if (error) {
                  console.log(error);
                } else {
                  console.log('Email sent: ' + info.response);
                }
              });

1 Ответ

0 голосов
/ 22 июня 2019
  • Вы должны быть авторизованы, чтобы отправить электронное письмо. Таким образом, он может показать, откуда приходит электронное письмо, и тому подобное. Это также применяется при использовании nodemailer для отправки электронных писем. Вы можете отправить электронное письмо, используя nodemailer , только если вы заверены. И это потому, что почтовые службы стараются избегать спама для пользователей всеми возможными способами.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...