微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php mail()转到垃圾邮件但是通过SMTP服务器发送它可以正常工作吗?

我目前正在设置我的网络服务器,所以我可以通过 PHP代码发送电子邮件,我的问题是通过PHP mail()发送的电子邮件总是发送到我的gmail垃圾邮件,当我通过SMTP服务器发送电子邮件时相同的VPS在Gmail上它没有发送到垃圾邮件.

他们的任何人可以帮忙吗?

更新:

发送电子邮件:Ryan@Ryanteck.org.uk& noreply@Mc-Serverlist.co.uk对于PHP Mail()(与ryan@ryanteck.org.uk相同)

当通过PHP邮件()或Webmin电子邮件发送它发送到垃圾邮件

通过Gmail通过SMTP服务器发送时,它发送正常

PHP邮件原始消息:
http://pastebin.com/TP2UfDP7(这是noreply@Mc-Serverlist.co.uk)

Webmin电子邮件系统
http://pastebin.com/2VWvDd7v

Gmail SMTP:
http://pastebin.com/wgewGnmk

您的vps没有配置rDNS,并且HELO指向不同的IP. HELO中的不一致和丢失的rDNS会触发许多垃圾邮件过滤器.

Received: from ryanteck.org.uk ([95.154.250.75])

Host 75.250.154.95.in-addr.arpa. not found: 3(NXDOMAIN)

ryanteck.org.uk has address 95.154.250.165

设置一个HELO主机名,其A-Record指向您的VPS,并将rDNS(PTR)配置为相同的主机名.

例:

>创建一个新的A-Record’vps.ryanteck.org.uk 95.154.250.75′
>将HELO设置为’vps.ryanteck.org.uk’
>将75.250.154.95的反向DNS(PTR)设置为vps.ryanteck.org.uk

你的发送者域名也有一些奇怪的“TXT”记录:

dig txt mc-serverlist.co.uk +short 
"95.154.250.165"
dig txt ryanteck.org.uk +short
"95.154.250.165"

您可能希望将这些更改为格式正确的SPF记录,例如.

v=spf1 ip4:95.154.250.165 ip4:95.154.250.75 ~all

原文地址:https://www.jb51.cc/php/138360.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐