Я пытаюсь использовать sendgrid, но у меня возникают проблемы.Приведенный ниже код работает (не выдает никаких ошибок) и даже регистрирует сообщение «Сообщение было отправлено» на консоль.Проблема в том, что я не получаю отправленное электронное письмо и не вижу, что какое-либо электронное письмо было отправлено, когда я смотрю на свою панель мониторинга sendgrid.Я действительно запутался, потому что код работает, но я не вижу результатов.Я проверил этот вопрос электронная почта возвращается как отправленная, но не получающая от sendgrid , но мой случай не совпадает ...
Что я могу делать не так и почему он говорит, что сообщение отправленопока не получаю?
var nodemailer = require('nodemailer');
let transporter = nodemailer.createTransport({
service: 'SendGrid',
secure: false,
port: 25,
auth: {
user: 'userX',
pass: 'xxxxxxxxx'
},
tls: {
rejectUnauthorized: false
}
});
let HelperOptions = {
from: '"Mimi"Learning' ,
to: 'someemail@gmail.com',
subject: 'Password reset',
text: 'Imefika!!!',
html: { path: './some.html' }// html body
};
transporter.sendMail(HelperOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log("The message was sent!");
console.log(info);
});
Это информация, которая регистрируется
{принято: ['someemail@gmail.com'], отклонено: [],
envelopeTime: 886,messageTime: 351, messageSize: 8221,
ответ: '250 Ok: поставлен в очередь как QUmOT_-fSiOUJDN63QD_ew', конверт: {from: '', to: ['someemail@gmail.com']}, идентификатор сообщения: '<1b3d1e12-92a2-9d99-5f32-0379a9185780 @ DESKTOP-PD6J713> '}
В ходе исследования я узнал, что ответ: «250 Ok» означает «Запрошенное действие файла выполнено», и поэтому я спрашиваю ..Я не вижу, что письмо отправило ожидаемый результат?Если да, то как я могу сделать так, чтобы он отправлял реальное электронное письмо?