如何在WordPress电子邮件的“回复地址”标头中更改电子邮件地址

3

你好,我在Bluehost上使用WordPress。我想要更改发送的电子邮件的“回复”头。我正在使用过滤器“wp_mail”来过滤在wp codex文档中描述的“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');`

然而,我没有看到任何关于“回复至:”字段的变化,名字和电子邮件都没有设置。

有什么想法是哪里出了问题吗? 是否有一种方法可以确定地覆盖可能设置“回复至:”字段的任何插件?

谢谢。

2个回答

0

我也遇到了同样的任务,这段代码对我有效。

你尝试过正确格式化回复值吗?它末尾缺少一个>符号。


0

是的,这段代码也对我有效。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接