Я пытаюсь создать приложение, которое отправляет электронное письмо, когда что-то срабатывает.Не получать письма от emailjs и smtp-сервера - Nodejs
Я не получаю никаких ошибок, но не получаю писем в свой почтовый ящик.
Это код:
SMTP:
var SMTPServer = require('smtp-server').SMTPServer;
var server = new SMTPServer({
secure: false, authOptional: true
});
server.listen(465);
emailjs:
var email = require('emailjs');
var emailServer = email.server.connect({
host: 'localhost',
port: 465,
ssl: false
});
emailServer.send({
text: 'Hey howdy',
from: 'NodeJS',
to: 'Wilson <[email protected]>',
cc: '',
subject: 'Greetings'
}, function (err, message) {
console.log(err || message);
});
Выход я вижу на моей консоли:
{ attachments: [],
alternative: null,
header:
{ 'message-id': '<[email protected]>',
date: 'Fri, 12 Aug 2016 12:50:27 +0300',
from: '=?UTF-8?Q?NodeJS?= <>',
to: '=?UTF-8?Q?Wilson?= <[email protected]>',
cc: '',
subject: '=?UTF-8?Q?Greetings?=' },
content: 'text/plain; charset=utf-8',
text: 'Hey howdy' }
Любая идея о чего не хватает?
Благодаря
Спасибо за ответ, Я попытался выполнить ваш ответ, но все равно не работал. я настроил smtp из модуля smtp-server, он не требует учетных данных. как мне связаться с ним без учетных данных? – bratibrat
Я не уверен, что вы можете отправлять письма без учетных данных, я знаю, что на php вы можете отправлять электронные письма без учетных данных, но не уверены в node.js, в любом случае, никогда. –