Javascript 如何使用emailjs将电子邮件发送到收件箱,每次电子邮件都指向垃圾邮件
下面是我使用emailjs npm发送电子邮件的代码,但它总是以垃圾邮件形式登陆。请帮助我编写一个代码,它将始终向收件箱发送电子邮件Javascript 如何使用emailjs将电子邮件发送到收件箱,每次电子邮件都指向垃圾邮件,javascript,node.js,email,npm,Javascript,Node.js,Email,Npm,下面是我使用emailjs npm发送电子邮件的代码,但它总是以垃圾邮件形式登陆。请帮助我编写一个代码,它将始终向收件箱发送电子邮件 var email = require('emailjs'); var server = email.server.connect({ user: "no-reply@domain.com", password:"password", host: "mailserver", ssl: true }); var message
var email = require('emailjs');
var server = email.server.connect({
user: "no-reply@domain.com",
password:"password",
host: "mailserver",
ssl: true
});
var message = {
text: "i hope this works",
from: "Company Name <no-reply@domain.com>",
to: "someone <username@gmail.com>",
subject: "testing emailjs",
attachment:
[
{data:"<html>i <i>hope</i> this works!</html>",
alternative:true}
]
};
// send the message and get a callback with an error or details of
the message that was sent
server.send(message, function(err, message) { console.log(err ||
message); });
var email=require('emailjs');
var server=email.server.connect({
用户:“没有-reply@domain.com",
密码:“密码”,
主机:“邮件服务器”,
ssl:true
});
var消息={
文字:“我希望这能奏效”,
发件人:“公司名称”,
致:“某人”,
主题:“测试emailjs”,
附件:
[
{数据:“我希望这能奏效!”,
备选方案:真}
]
};
//发送消息并获取包含错误或详细信息的回调
发送的消息
send(消息,函数(err,message){console.log(err | |)
消息);});
如果您确实在使用否-reply@domain.com
作为您的发件人地址,您的电子邮件可能未通过SPF检查。您可能会检查电子邮件文件的标题,并查找有关SPF检查的标题。已更改电子邮件地址。。。但是它还是会发垃圾邮件。我猜它会发垃圾邮件,因为你发送html电子邮件,垃圾邮件过滤器不信任你的服务器。只要相信你的客户,他们会因为喜欢内容而将电子邮件从垃圾邮件文件夹中移出,那么它就不会在其他客户机上被过滤掉。@JRDUVURI没有可靠的方法可以避免垃圾邮件过滤器,否则每一个垃圾邮件发送者都会使用它。即使是严肃的、历史悠久的网站,在刚发送电子邮件时也会提到检查垃圾邮件文件夹。使用一些付费服务(如AWS SES)可以帮助你避免被标记为垃圾邮件。他们将引导您完成安装过程,以确保您的SPF规则正确,并让您的电子邮件DKIM签名…我认为他们非常努力地保持他们的SMTP服务器声誉高。