如何配置 Postfix 以使用邮件过滤器“archiveSMTP”?
milter 配置说明(http://www.dancingfortune.com/projects/archivesmtp/download.php)仅提及一个用于邮件发送器和 MTA 之间通信的套接字
... 然而我读过的所有 Postfix 文档都使用两个套接字 - 一个用于 milter 监听消息从Postfix 队列和第二个用于重新注入在到 Postfix 队列。
因此,按照 Postfix 教程(Postfix:权威指南),我添加了
archive unix - - n - 10 smtp
-o myhostname=localhost
到主配置文件用于消息到并启用此功能主配置文件和
content_filter = archive:[127.0.0.1]unix:/var/run/archivesmtp/mta.sock
(我很确定这是正确的,因为 archiveSMTP 文档提供了一个 Sendmail 示例,并将此套接字 (unix:/var/run/archivesmtp/mta.sock) 称为输入郵件濾鏡)
Postfix 教程继续定义另一个套接字(这次是 inet 格式),如下所示:
localhost:10026 inet n - n - 10 smtpd
(再次在 master.cf 中)
用于重新注入到 Postfix 队列。
...除了 archiveSMTP 没有提到第二个套接字。
答案1
Postfix 提供了几种不同的方法来过滤/扫描邮件。似乎您已经尝试过“Postfix 队列后内容过滤器“ 代替 ”Postfix 队列前 Milter 支持“。
网址:
- http://www.postfix.org/MILTER_README.html#configPostfix 与 milter 集成