我运行了一个 postfwd 守护进程并且它运行得非常好。
smtpd_recipient_restrictions =
[...]
check_policy_service inet:192.168.10.7:10040
但是如果无法访问此服务器 (192.168.10.7),postfix 会拒绝所有带有服务器配置错误 (4**) 的邮件。我正在寻找类似超时的东西。如果 policyd 未运行,则超时会跳过此检查。我搜索了很多文档,但没有与我的问题相关的内容。
有任何想法吗?
谢谢。
答案1
您可以编写自己的代理 policyd 守护程序,它将绕过对真实 policyd 的所有请求,或者如果真实 policyd 没有响应,它将向 postfix 返回 OK。
答案2
除非过去 5 年内发生了什么事情,否则似乎没有合适的解决方案