wp_mail(Wordpress邮件功能)不发送到gmail或live.co.uk帐户

 苏佡挖图组糖最棒 发布于 2023-02-08 21:10

我有一个网站,允许访问者通过两种方式与我联系 - 通过自己页面上的联系表单和侧栏中的"ajax"小型联系表单.

两种形式的联系人都会向我的Gmail帐户发送电子邮件.

它自己的页面上的联系表单工作正常,但ajax表单不会发送到Gmail(也不会发送到以.live.co.uk结尾的电子邮件地址)

如果我将ajax联系表单上的'to'地址更改为我的其他域之一(即不同的电子邮件地址),那么它可以正常工作.

我已经检查了发送的电子邮件的标题,最后安装了一个"插件",如果Google(和live.co.uk)在接收电子邮件之前检查了这一点,就会改变返回路径.这没有任何区别.

这些论坛上有很多关于wp_mail没有发送到gmail但没有实际解决方案的讨论.

我检查了垃圾邮件垃圾邮件文件夹等,以防电子邮件进入那里,但事实并非如此.

我也尝试过使用'mail()'功能,但无济于事.

我在ajax调用的页面上的代码如下所示:

$headers  = 'From: myWebsite ' . "\r\n";
$headers .= 'Reply-To: myWebsite ';
$email_to = "myemailaddy@gmail.com";
wp_mail( $email_to , sanitize_text_field( $subjectLine ), wp_strip_all_tags( $emailContent ), $headers );
$email_to = "myemailaddy@anotherdomain.com";
wp_mail( $email_to , sanitize_text_field( $subjectLine ), wp_strip_all_tags( $emailContent ), $headers );

每次提交表单时,我都会收到我的'anotherdomain.com'地址的电子邮件,但不会收到我的gmail.com地址.

有任何想法吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有