Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用emailjs将电子邮件发送到收件箱,每次电子邮件都指向垃圾邮件_Javascript_Node.js_Email_Npm - Fatal编程技术网

Javascript 如何使用emailjs将电子邮件发送到收件箱,每次电子邮件都指向垃圾邮件

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

下面是我使用emailjs npm发送电子邮件的代码,但它总是以垃圾邮件形式登陆。请帮助我编写一个代码,它将始终向收件箱发送电子邮件

 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服务器声誉高。