【发布时间】:2020-05-06 19:50:49
【问题描述】:
我想在用户创建帐户时使用 gmail smtp 服务器发送欢迎电子邮件。欢迎电子邮件必须通过我的 gmail id 发送,而无需在身份验证部分提供我的电子邮件、密码。我的代码在这里..
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '*****@gmail.com',
pass: *****
}
});
var mailOptions = {
from: 'youremail@gmail.com',
to: 'myfriend@yahoo.com',
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);
}
});
【问题讨论】:
-
AFAIK,您需要授权该帐户才能通过 gmail 的服务器发送电子邮件。否则,这将允许垃圾邮件公司通过 gmail 的服务器发送大量垃圾邮件。
-
@JLowther 再次阅读我的问题..
-
啊,我错了。
标签: javascript node.js smtp gmail nodemailer