如何更改 Wordpress 电子邮件的回复标题中的电子邮件地址

Posted

技术标签:

【中文标题】如何更改 Wordpress 电子邮件的回复标题中的电子邮件地址【英文标题】:How to change email address in Reply-To header of Wordpress email 【发布时间】:2018-01-12 23:23:50 【问题描述】:

您好,我在 Bluehost 上使用 Wordpress。我想更改已发送电子邮件的回复标题。我正在使用过滤器“wp_mail”来过滤 wp codex 的 wp_mail 过滤器文档中描述的“headers”数组。 这是我的代码,显示了函数定义和 add_filter() 调用:

function sp_reply_to($args) 
 $args['headers'] = array('Reply-To: Name <name@domain.com');
 return $args;

add_filter ( 'wp_mail', 'sp_reply_to');`

但是,我没有看到回复:发生任何变化,名称和电子邮件未设置。

有什么想法可能会出错吗? 有没有办法确定覆盖任何可能设置回复的插件。

谢谢

【问题讨论】:

【参考方案1】:

是的,这段代码也适用于我。

function reply_to($args) 
    $args['headers'] = array('Reply-To: Name <name@domain.com>');
    return $args;

add_filter ( 'wp_mail', 'reply_to');

【讨论】:

【参考方案2】:

我正在完成同样的任务,代码对我有用。

您是否尝试过正确格式化回复值?最后缺少&gt;

【讨论】:

以上是关于如何更改 Wordpress 电子邮件的回复标题中的电子邮件地址的主要内容,如果未能解决你的问题,请参考以下文章

如何在 django 中使用 gmail smtp 更改回复和返回路径标头

Wordpress:仅针对所有通知电子邮件更改###ADMIN_EMAIL###

更改 WordPress 默认激活电子邮件的主题和内容

php 在传出的WordPress电子邮件中更改发件人名称

WordPress使用自定义文章类型实现任意模板的方法和怎么做邮件回复

wordpress 上的 SMTP 配置