2 周前,我在 Exim 主日志中随机收到消息“暂时拒绝“连接” ACL 中的连接”。我尝试清除 Exim 速率限制文件,重新启动所有程序,但都无法解决问题。然后,它随机地恢复,所有邮件服务器都接受了邮件,并显示“已完成”
今天又出现了这种情况;谷歌上的所有内容都显示“连接 ACL 中暂时拒绝连接:速率限制数据库不可用”,但这不是我的问题。我的错误正是:
2011-06-15 14:50:21 H=fujifilm-121.fujifilm.tracker.postdirect.com [206.165.242.121] 暂时拒绝“连接”ACL 中的连接 2011-06-15 14:50:21 H=mail3094.midwayusa.mkt3690.com [208.95.133.86] 暂时拒绝“连接”ACL 中的连接 2011-06-15 14:50:21 H=bay0-omc1-s22.bay0.hotmail.com [65.54.190.33] 暂时拒绝“连接”ACL 中的连接 2011-06-15 14:50:21 H=cpe-72-226-109-27.nycap.res.rr.com [72.226.109.27] “连接” ACL 中暂时拒绝连接
任何帮助都将不胜感激。
答案1
我找到了答案。问题出在我自己的“trusted_mail_hosts”列表中,该列表列出了 gmail.com、hotmail.com、*.hotmail.com 等。似乎无法解析 sbcglobal.com(他们那边出了问题),这导致了我的问题。当在调试模式下运行 exim 时,它一直抱怨列表中有 SBCGlobal.com;我修改了我的列表,删除了 sbcglobal.com 和 *.sbcglobal.com,一切正常。Exim 将尝试解析“connect”acl 中任何列表中的主机;如果不能,整个系统就会崩溃。无论如何,希望这能帮助遇到类似问题的人。