我正在尝试从名称和电子邮件中设置自定义wp_mail
标题,但不知何故,wp_mail
忽略名称,但正确获取电子邮件。
这是我正在使用的标题代码。
$headers = array(
\'Content-Type: text/html; charset=UTF-8\',
\'From: Michelle Titus <[email protected]>\'
);
我没有使用这种可以改变数据的插件。然而,我正在使用重力形式,我认为它不应该与我在这里的内容相冲突。
我不能使用wp_mail_from_name
和wp_mail_from_email
因为wp_mail
每次使用不同于的数据动态调用。也许我可以提出一些条件逻辑,但我想我应该寻求更好的解决方案。
就我搜索谷歌而言,任何地方都没有类似我的问题。
谢谢
最合适的回答,由SO网友:Rick Hellewell 整理而成
是否有实际[email protected]
电子邮件地址?更重要的是brazilbr.com
您网站的域名?如果没有,那么您的托管地点在处理wp_mail(
) 命令
您需要确保在中使用的“发件人”电子邮件地址wp_mail()
是您站点域上的电子邮件地址。如果需要,请在您的域上创建一个电子邮件帐户,然后使用转发规则将其发送到[email protected]电子邮件地址。
您还可以将邮件标题中的“答复”设置为您想要的任何内容。但发件人电子邮件必须与发送邮件的网站的域匹配。如果没有,邮件将被送达,但不会具有您指定的“发件人”地址。而且,由于发件人电子邮件与发件人域不匹配,一些邮件客户端可能会将您的电子邮件作为垃圾邮件阻止。