【发布时间】:2016-12-19 07:18:33
【问题描述】:
我正在尝试构建一个在触发某些事件时发送电子邮件的应用程序。
我没有收到任何错误,但我的收件箱没有收到任何电子邮件。
这是代码:
SMTP:
var SMTPServer = require('smtp-server').SMTPServer;
var server = new SMTPServer({
secure: false, authOptional: true
});
server.listen(465);
电子邮件:
var email = require('emailjs');
var emailServer = email.server.connect({
host: 'localhost',
port: 465,
ssl: false
});
emailServer.send({
text: 'Hey howdy',
from: 'NodeJS',
to: 'Wilson <person@gmail.com>',
cc: '',
subject: 'Greetings'
}, function (err, message) {
console.log(err || message);
});
我在控制台上看到的输出是:
{ attachments: [],
alternative: null,
header:
{ 'message-id': '<1470995427701.0.2864@DESKTOP-M85CNRC>',
date: 'Fri, 12 Aug 2016 12:50:27 +0300',
from: '=?UTF-8?Q?NodeJS?= <>',
to: '=?UTF-8?Q?Wilson?= <person@gmail.com>',
cc: '',
subject: '=?UTF-8?Q?Greetings?=' },
content: 'text/plain; charset=utf-8',
text: 'Hey howdy' }
知道缺少什么吗?
谢谢
【问题讨论】:
标签: node.js email smtp nodemailer