有人可以提供吗一个例子关于如何添加
优先级:批量
使用 postfix 为所有外发电子邮件添加标头。
我想知道要创建或编辑哪些文件以及应该在其中放入什么内容。以及如何使 postfix 读取新配置。
我已经阅读了相当多的文档,但似乎期望对 postfix 有很高的熟悉度。到目前为止我所收集到的只是它可能与/etc/postfix/main.cf
添加 PREPEND 语句有关并以某种方式添加。
请注意,使用 postfix(以及一般的电子邮件)远远超出了我的舒适区。
答案1
不幸的是,这在 postfix 中并不是非常简单,但肯定是可行的。
/etc/postfix/main.cf,将 header_checks 设置为:
header_checks = regexp:/etc/postfix/my_custom_header
然后创建/etc/postfix/my_custom_header并将这个正则表达式放入其中:
/^Content-Transfer-Encoding:/i PREPEND Precedence: bulk
然后重新启动 postfix - 取决于您的发行版,但很可能您可以使用service postfix restart
或重新启动它/etc/init.d/postfix restart
。
就是这样。这样做的作用是,postfix 将找到Content-Transfer-Encoding:
电子邮件中的标头,并Precedence: bulk
在其前面添加您的行,从而执行该PREPEND
操作。
现在,假设Content-Transfer-Encoding
标题实际存在于电子邮件中。您可能想查看一封典型的外发电子邮件的标题并找到一个合适的匹配标题。你可能会为之疯狂正则表达式以满足您的需求。