当使用 postfix 和 Mailgun 作为 SMTP 服务器时,如何在邮件中添加回复:标头?

当使用 postfix 和 Mailgun 作为 SMTP 服务器时,如何在邮件中添加回复:标头?

当我在 Ubuntu 19 上使用 postfix 并通过 Mailgun 使用 SMTP 发送邮件时,我尝试在邮件中添加 Reply To: 标头。

测试时邮件工作正常swak,但发往我最终目的地的邮件@protonmail.com的回信地址是[email protected]

我关注了这个问答linux - 为简单的后缀邮件列表添加回复标头 - 智库101 - 一个基于CC版权的问答分享平台答案tarleb是:

The Reply-To header can be added using the smtp_header_checks option:

smtp_header_checks = pcre:/etc/postfix/header_checks.pcre

where header_checks.pcre contains something like

/^To: [email protected]/  PREPEND Reply-To: <[email protected]>

postmap header_checks.pcre两个问题:一个是我运行以postfix使用该文件时收到的警告:

header_checks.pcre, line 1: record is in "key: value" format; is this an alias file?

第二个问题 - 可能是第一个问题的结果 - 是回复:标题未添加到邮件中。


编辑 1/09/20:

Hagan's细绳

/^From:[[:space:]][email protected]/ PREPEND Reply-To:[email protected]

修复了header_checks.pcre错误,但仍未将 Reply To: 标头添加到电子邮件中。服务器日志中没有其他 Postfix 或邮件相关错误。

答案1

尝试:

/^From:[[:space:]][email protected]/ PREPEND Reply-To:[email protected]

相关内容