我通过nodemailer发送电子邮件它进入gmail的收件箱,如果我从本地服务器运行,但进入Gmail的垃圾邮件,如果我从微软Azure服务器运行脚本。 下面是我的脚本通过nodemailer发送电子邮件进入垃圾邮件gmail
var nodemailer = require('nodemailer');
var EmailTemplates = require('swig-email-templates');
var smtpConfig = {
service: 'smtp.office365.com',
host: 'smtp.office365.com',
port: 587,
starttls: {
enable: true
},
secureConnection: true,
auth: {
user: '[email protected]',
pass: 'zzzzzz'
}
}
var templates = new EmailTemplates();
var transporter = nodemailer.createTransport(smtpConfig);
var context = {
username:'Rajesh',
email:'[email protected]',
link : 'www.google.co.in'
};
templates.render('activate_email.html', context, function(err, html,text, subject) {
transporter.sendMail({
from: '"Product Name" <[email protected]>', // sender address
to: '[email protected]',
subject: 'Account activation',
html: html,
text:text
});
});
我删除,但仍然存在问题。但如果我从电子邮件中删除链接,那么它的工作。所以什么可能是解决方案链接问题 –
问题可能是它指向的域或文本在。尝试使用不同的网域,例如链接到google.com或其他网站。并使用文本“谷歌”尝试,如果这样的作品。 – Arnold