我已经在我的vps托管上设置了几个电子邮件帐户,但是我无法接收通过php从另一个托管发送的任何电子邮件。当我从gmail发送电子邮件时,一切正常,我收到它们没有遇到麻烦。有谁知道为什么无法收到从php发送的电子邮件的原因?
答案 0 :(得分:1)
尝试使用phpmailer,这是一个很好的邮件类,它会自动设置定义良好的标题,以便邮件更有可能不会落入垃圾邮件文件夹。
答案 1 :(得分:0)
听起来像垃圾邮件过滤器问题。您是否在域名服务中设置了适当的发件人ID / SPF框架,以便主机看起来是该域的有效MTA?查看here以获取发件人ID / SPF / DKIM等的详细说明
答案 2 :(得分:0)
检查您的垃圾邮件文件夹。
如果邮件是从Outlook发送的,或者是自动应用程序,则GMail能够区分。 (我不知道怎么做,但他们可以)。如果我从我的工作帐户发送电子邮件到GMAil工作,如果它是一个Web应用程序或具有相同电子邮件地址的可执行文件,它最终会在垃圾邮件文件夹中。