如何撤消或恢复 Postfix postmap 命令

如何撤消或恢复 Postfix postmap 命令

我注意到我可能需要按以下方式调整我的 Postfix 配置,以解决特定于一个发件人的邮件传递问题:

# vim /etc/postfix/main.cf

+ header_checks = regexp:/etc/postfix/header_checks

# vim /etc/postfix/header_checks // NEW FILE

+ /^Delivered-To: .*/ IGNORE

# postmap /etc/postfix/header_checks
# service postfix restart

我对于逆转感到不舒服的部分是postmap命令。

如果此方法无法解决我的问题,目前的计划是从header_checksmain.cf 中删除该行并重新启动 Postfix。听起来对吗?

我的服务器已经运行了 4 年多,运行良好,我讨厌在没有必要的时候弄乱它。不幸的是,现在这是必要的。

答案1

postmap从纯文本输入文件创建数据库文件。确切的名称取决于安装所使用的数据库类型,但它将类似于/etc/postfix/header_checks.lmdb

要停止使用,header_checks从配置中删除它就足够了;要彻底清理,您可以删除源文件和生成的数据库。

相关内容