【发布时间】:2013-11-26 09:47:12
【问题描述】:
wordpress 网站之一中的联系人 7 表单被配置为向在 outlook.com 中创建的帐户发送电子邮件
提交表单显示成功消息,但我的 Outlook 帐户从未收到该消息。
将收件人电子邮件设置为任何 gmail 帐户都可以正常接收电子邮件。
请为此提出任何可能的解决方案。
【问题讨论】:
标签: wordpress email outlook.com
wordpress 网站之一中的联系人 7 表单被配置为向在 outlook.com 中创建的帐户发送电子邮件
提交表单显示成功消息,但我的 Outlook 帐户从未收到该消息。
将收件人电子邮件设置为任何 gmail 帐户都可以正常接收电子邮件。
请为此提出任何可能的解决方案。
【问题讨论】:
标签: wordpress email outlook.com
我遇到了完全相同的问题,电子邮件甚至从未到达垃圾文件夹,它们只是从未到达。这是我所做的:
在 outlook.com 中:
在您的帐户中 -> 点击设置齿轮 -> 更多邮件设置 -> 安全和阻止发件人 -> 安全发件人。
添加您的域:example.com
对于主机名,它不会自动被列入白名单,所以也要添加它:yourhost.example.com
PHP:
确保您的$senderEmail(附加到$headers)在您添加的安全发件人中。
$headers = "From: " . $senderName . " <" . $senderEmail . ">";
$success = mail( $recipient, EMAIL_SUBJECT, $message, $headers );
这使它直接进入收件箱。
希望这会有所帮助。
编辑:
使用SendGrid 或MailGun 等第3 方服务也可能更容易和更高效,因为直接干预电子邮件和服务器配置可能会耗费大量时间。
【讨论】: