我正在尝试PHPMailer
使用php
我的 IIS 服务器发送电子邮件。
但是我的电子邮件将被发送到垃圾邮件,因此我使用 spamassasin 来检测出了什么问题?
结果如下:
pts rule name description
---- ---------------------- --------------------------------------------------
2.0 HELO_LH_HOME HELO_LH_HOME
0.0 HTML_MESSAGE BODY: HTML included in message
1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
总分:3.3
我知道我可以通过添加 RDNS 记录来减少 1.3,但目前我不能(原因如下)
所以我会尝试删除另外 2.0 分,但我真的不知道这些分是做什么用的?以及如何减少它们?
了解更多信息:
我正在使用 Parallels Plesk 来管理我的网站,欢迎任何帮助和建议。
谁能告诉我如何克服这个问题?
提前致谢。
答案1
您的邮件名似乎以“.home”或“.lan”结尾。这使得 spamassassin 认为您不是一个值得信赖的邮件来源,因此得分为 2.0。Phpmailer 显然有一个“$Hostname”变量,您可以设置该变量以便在 EHLO 命令中使用特定的主机名: