Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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
正确签名的phpmailer电子邮件一直被标记为垃圾邮件或被拒绝_Php_Ubuntu_Postfix_Spf_Dkim - Fatal编程技术网

正确签名的phpmailer电子邮件一直被标记为垃圾邮件或被拒绝

正确签名的phpmailer电子邮件一直被标记为垃圾邮件或被拒绝,php,ubuntu,postfix,spf,dkim,Php,Ubuntu,Postfix,Spf,Dkim,在过去的两个月里,我一直在为我正在构建的Web应用程序与mailserver进行斗争。邮件一直被标记为垃圾邮件,甚至根本没有到达收件人 我开始研究这个相当常见的问题,并发现了签名电子邮件、验证邮件服务器等所带来的所有问题。我甚至不得不将我的域名转移到另一个主机提供商,这样我才能正确设置我的dkim、spf和dmarc记录 在完成所有这些之后,我得到了以下结果: 我想这已经足够好了,所以我开始测试更多。结果发现gmail仍然将我的电子邮件标记为垃圾邮件,outlook(hotmail等)甚至没有

在过去的两个月里,我一直在为我正在构建的Web应用程序与mailserver进行斗争。邮件一直被标记为垃圾邮件,甚至根本没有到达收件人

我开始研究这个相当常见的问题,并发现了签名电子邮件、验证邮件服务器等所带来的所有问题。我甚至不得不将我的域名转移到另一个主机提供商,这样我才能正确设置我的dkim、spf和dmarc记录

在完成所有这些之后,我得到了以下结果:

我想这已经足够好了,所以我开始测试更多。结果发现gmail仍然将我的电子邮件标记为垃圾邮件,outlook(hotmail等)甚至没有收到任何文件夹中的电子邮件

既然我不知道该尝试什么,我希望这里的人能给我一些建议


提前谢谢

邮件测试器非常简单,它不能给你真实的画面


您应该使用来自的一个进行测试。它可以执行超过400多种不同的检查,具体取决于您的配置

邮件测试器非常简单,它不能给你真实的画面


您应该使用来自的一个进行测试。它可以执行超过400多种不同的检查,具体取决于您的配置

Gmail通常会在邮件头中将你的邮件归类为垃圾邮件。如果您使用的是PHPMailer,请设置
SMTPDebug=2
,您可以查看到outlook的传递,以确保它被接受。除此之外,垃圾邮件过滤器是出了名的不准确-gmail通常会在默认情况下将所有内容放入垃圾邮件中,即使邮件格式完美,你也没有追索权,除了说“不是垃圾邮件”并希望下次不要这样做。这就是为什么我不使用gmail…gmail通常会说为什么他们在邮件头中将你的邮件归类为垃圾邮件。如果您使用的是PHPMailer,请设置
SMTPDebug=2
,您可以查看到outlook的传递,以确保它被接受。除此之外,垃圾邮件过滤器是出了名的不准确-gmail通常会在默认情况下将所有内容放入垃圾邮件中,即使邮件格式完美,你也没有追索权,除了说“不是垃圾邮件”并希望下次不要这样做。这就是为什么我不使用gmail。。。