wordpress网站中的联系人7表单被配置为向outlook.com 中创建的帐户发送电子邮件
提交时的表格显示了成功消息,但我的outlook帐户中从未收到该消息。
将收件人的电子邮件设置为任何gmail帐户都可以很好地接收电子邮件。
请对此提出任何可能的解决方案。
我也遇到了同样的问题,电子邮件甚至从未到达垃圾文件夹,只是从未到达。以下是我所做的:
在outlook.com:
在您的帐户中->单击设置设备->更多邮件设置->安全和阻止发件人->安全发件人。
添加您的域:example.com
对于主机名,它不会自动列入白名单,所以也可以添加它:yourhost.example.com
PHP:
确保您的$senderEmail
(连接到$headers
)在您添加的安全发件人内。
$headers = "From: " . $senderName . " <" . $senderEmail . ">";
$success = mail( $recipient, EMAIL_SUBJECT, $message, $headers );
这让它直接进入收件箱。
希望这能有所帮助。
编辑:
使用SendGrid或MailGun等第三方服务也可能更容易、更高效,因为直接干预电子邮件和服务器配置可能是一个主要的时间消耗。