下面是用于发送邮件的示例代码。
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
host: 'smtp.office365.com',
port: 587,
auth: {
user: 'me@myserver.com',
pass: 'mypassword'
}
});
var mailOptions = {
from: 'no-reply@myserver.com', //It will work if i give me@myserver.com but i need no-reply@myserver.com in from option.
to: 'someuser@gmail.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);
}
});
如果我使用
no-reply@myserver.com
从选项中。
错误:消息失败:554 5.2.0
storedrv.submission.exception:sendasdeniedException.mapieexceptionsendasdenied;
由于消息出现永久异常,无法处理消息
无法提交邮件。