WP_mail忽略发件人字段中的名称

时间:2017-07-30 作者:Junaid

我正在尝试从名称和电子邮件中设置自定义wp_mail 标题,但不知何故,wp_mail 忽略名称,但正确获取电子邮件。

这是我正在使用的标题代码。

$headers = array(
    \'Content-Type: text/html; charset=UTF-8\',
    \'From: Michelle Titus <[email protected]>\'
);
我没有使用这种可以改变数据的插件。然而,我正在使用重力形式,我认为它不应该与我在这里的内容相冲突。

我不能使用wp_mail_from_namewp_mail_from_email 因为wp_mail 每次使用不同于的数据动态调用。也许我可以提出一些条件逻辑,但我想我应该寻求更好的解决方案。

就我搜索谷歌而言,任何地方都没有类似我的问题。

谢谢

1 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

是否有实际[email protected] 电子邮件地址?更重要的是brazilbr.com 您网站的域名?如果没有,那么您的托管地点在处理wp_mail() 命令

您需要确保在中使用的“发件人”电子邮件地址wp_mail() 是您站点域上的电子邮件地址。如果需要,请在您的域上创建一个电子邮件帐户,然后使用转发规则将其发送到[email protected]电子邮件地址。

您还可以将邮件标题中的“答复”设置为您想要的任何内容。但发件人电子邮件必须与发送邮件的网站的域匹配。如果没有,邮件将被送达,但不会具有您指定的“发件人”地址。而且,由于发件人电子邮件与发件人域不匹配,一些邮件客户端可能会将您的电子邮件作为垃圾邮件阻止。

结束

相关推荐