![如果无法访问 policyd,Postfix 将拒绝邮件](https://linux22.com/image/549635/%E5%A6%82%E6%9E%9C%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20policyd%EF%BC%8CPostfix%20%E5%B0%86%E6%8B%92%E7%BB%9D%E9%82%AE%E4%BB%B6.png)
我运行了一个 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 年内发生了什么事情,否则似乎没有合适的解决方案