Sal*_*per 7 outlook node.js office365 nodemailer
我正在使用 nodemailer 向具有 Office 365 帐户的用户发送电子邮件,电子邮件和密码均正确,但每次我都会收到错误 - 身份验证失败
Error: Invalid login:Authentication unsuccessful[BL0PR01CA0033.prod.exchangelabs.com]
code: 'EAUTH',
response: '535 5.7.3 Authentication unsuccessful [BL0PR01CA0033.prod.exchangelabs.com]',
response Code: 535,
command: 'AUTH LOGIN'**
Run Code Online (Sandbox Code Playgroud)
小智 5
您必须在管理设置中为O365邮箱或用户启用SMTP登录
前往邮件设置
打开经过身份验证的 SMTP
一旦完成使用
var transport = nodemailer.createTransport({
service: "Outlook365",
auth: {
user: 'O365email',
pass: 'O365password'
},
});
var mailOptions = {
from: 'o365email',
to: 'exaple@gmail.com', // list of receivers
subject: "Password reset requested for your account", // Subject line
text: 'reset password',
html: "<h1>Mail Testing</h1>" // html body
};
transport.sendMail(mailOptions, function(error, response){
if(error){
resp.status(500);
resp.send(error);
}else{
resp.send({message:'done'});
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15956 次 |
| 最近记录: |