来自Gmail的WooCommerce电子邮件未发送

时间:2020-10-28 作者:MxLDevs

不确定这是wordpress还是woocommerce特有的,但我遇到了一个问题,即如果发件人的电子邮件是我的个人gmail,则无法发送电子邮件。

当FROM标头设置为[email protected],我立即收到电子邮件

当“发件人”标题设置为[email protected],我没有收到任何电子邮件。

当“发件人”标题设置为[email protected],我立即收到电子邮件

根据WP Mail Logger,所有情况下发送的电子邮件都没有错误。有意思的是,第三封电子邮件居然被发送出去了,因为我无法控制blahblahblah.co although it does seem to be registered

这是gmail安全问题吗?我确实觉得我能够输入完全随机的电子邮件并声称从他们那里发送电子邮件有点可疑,但我该如何调试这个问题呢?

1 个回复
SO网友:Rick Hellewell

大多数接收邮件系统将拒绝“发件人”为的电子邮件[email protected]从mydomain发送电子邮件时。com系统。这是为了防止邮件转发,这是一种垃圾邮件。

您需要确保您的“发件人”电子邮件地址与您的域匹配。实际电子邮件地址(如[email protected]对于mydomain。com)不需要存在,但需要mydomain。电子邮件中的com必须与mydomain匹配。发送邮件服务器的com域名。

您始终可以将电子邮件的“回复”设置为[email protected],邮件将通过您的域传递。com邮件服务器。这允许某人回复你的gmail帐户。

相关推荐

如何覆盖/扩展WordPress函数IS_EMAIL

所以wordpress的核心并没有真正更新unicode域的电子邮件许可。即使是像德语umlauts(äÄöÖÜß)这样的简单特殊字符也不允许出现在名称的域部分。因此,我一直在考虑向is\\U电子邮件功能添加一个具有高优先级的过滤器,并简单地返回结果。但它似乎并没有像我预期的那样发挥作用。以下是我尝试过的:// Code written in my themes functions.php function kk_email_validation_override( $email ) {&