我希望 Postfix 为尚未有主题的邮件添加邮件主题。
我的一些应用程序试图发送不包含主题的电子邮件,而这些应用程序无法由我更改。我希望这些电子邮件获得默认主题,例如“来自 App1 的邮件”。
我尝试使用 postfix 的 header_checks 功能(https://www.postfix.org/header_checks.5.html),但据我所知,我只能做这些事情:
- 为所有电子邮件添加主题(即使已经有主题的电子邮件):
/Message-ID:.*/ PREPEND Subject: I am an extra subject, which is added to all E-Mails, even those that already have a subject
- 更改已有主题的电子邮件的主题:
/Subject:.*/ REPLACE Subject: I am a new subject for all E-Mails which already have a subject
我认为 header_checks 可能不是我正在寻找的解决方案(因为我无法询问“如果不存在主题标头”)。是否有其他机制可以解决我的问题,或者我可能遗漏了 header_checks 中对我有用的某些内容。
我还看到了always_add_missing_headers
选项(https://www.postfix.org/postconf.5.html#always_add_missing_headers),但根据文档,它没有添加主题标题。