所以我的 smtp php 邮件程序显示消息已成功发送,但实际上并非如此。我现在正在使用来自 Synchro 建议的同一域的电子邮件,因为我使用的是 gmail,请看这里并遇到问题,并且 php mailer 显示错误,但在切换到来自同一域的邮件后,实际上它显示已发送,但我是没有收到任何电子邮件。所以我去了我的电子邮件日志,发现了这个。
Event: failure error
User: eightysh
Domain: eighty6.shop
From Address: [email protected]
Sender: [email protected]
Sent Time: May 21, 2022, 9:34:09 AM
Sender Host: www.eighty6.shop
Sender IP: 185.93.244.110
Authentication: dovecot_login
Spam Score:
Recipient: [email protected]
Delivery User: -system-
Delivery Domain:
Delivered To:
Router: remoteserver_route
Transport: mailchannels_smtp
Out Time: May 21, 2022, 9:34:09 AM
ID: 1nsIgk-0000C6-Im
Delivery Host: smtp.mailchannels.net
Delivery IP: 52.25.134.49
Size: 1.54 KB
Result: ECDHE-RSA-AES256-GCM-SHA384:256 CV=yes: SMTP error from remote mail server after end
of data: 550 5.7.1 [BFD] Sender prohibited by SPF
我对 SPF 禁止的发件人进行了很少的研究,但我没有得到它:/ 我想将我的电脑 IP 地址添加到主机吗?如果是,它不合逻辑,因为它会是一个公共形式,请帮忙
目前尚不清楚您在做什么,但猜测您似乎是从 gmail 地址发送而没有通过 gmail 服务器发送,并且始终无法通过 SPF 检查,因为 google 不允许这样做。这与提交者的地址无关,而是与您发送邮件的电子邮件服务器有关 - 如果不是smtp.gmail.com
,那么您不能使用 gmail 地址作为您的发件人地址。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句