我的wp_mail没有用,但是php的普通mail()
功能正在运行。
这是我在使用wp_mail时格式化的php服务器调试:
[18-Mar-2016 08:40:06 UTC] mail() on [/path/to/public_html/wp-includes/class-phpmailer.php:677]:
To: ***reciever***@gmail.com
Headers:
Date: Fri, 18 Mar 2016 08:40:06 +0000
From: ***website name*** <wordpress@***domain**.ml>
Message-ID: <02fc36f7060aed6cdc817ce8aad5092a@www.***domain***.ml>
X-Mailer: PHPMailer 5.2.14 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 8bit
这是我在php mail()
函数上的格式化php服务器调试:
[18-Mar-2016 08:51:10 UTC] mail() on [/path/to/public_html/test/index.php:9]:
To:***reciever***@gmail.com
Headers:
像gmail或yahoo这样的电子邮件提供商似乎阻止了我的邮件,因为我{w}使用wp_mail声明了From
。我认为问题在于服务器身份,因为电子邮件提供商认为我试图欺骗我的电子邮件。
注意:是的我将wordpress @ 域 .ml作为有效的电子邮件。
注意:.ml
是免费域名
注意:是的我也有SPF记录:v=spf1 mx -all
注意:我在我的网站上使用代理(等:Incapsula,Cloudflare)
另一个问题:如何将我的电子邮件标记为垃圾邮件或如何防止被电子邮件提供商阻止?