嘿,我的 exim4 配置出现了一个奇怪的问题。我有一个运行 debian 的专用服务器,已经运行了很长时间,但最近我并没有真正积极使用它,所以一切都只是因为没有进行任何更改而正常 ;)
然而,最近,我的 exim4 smtp 停止在端口 25 上应答。不是也通过本地主机进行响应 - 即使它被设置为在任何可用的接口上监听。
我检查过的一些内容:
ks:/home/trakos/Maildir/new# netstat -ap | grep exim
tcp 0 0 *:smtp : 收听 12521/exim4ks:/home/trakos/Maildir/new#exiwhat
12521 守护进程:-q30s,在端口 25 (IPv4) 上监听 SMTP
ks:/home/trakos/Maildir/new# cat /var/log/exim4/rejectlog
ks:/home/trakos/Maildir/new# cat /var/log/exim4/paniclog
队列仅设置为 30 秒,因为我以非守护进程模式运行它以查看任何输出。奇怪的是,没有给出任何可疑的输出,netstat 甚至显示它正在监听端口 25,但尝试 telnet 到它时仍会超时。
最近可能发生变化的唯一事情是:
我的服务器有第二个 IP
我记得几天前我的 spamassasin 崩溃了,我又重新启动了它
是的,我现在真的对这个一无所知:PI 的意思是,我甚至不知道这里可能出了什么问题。有人能给我一些建议,我下一步应该检查什么吗?
附言:它已经运行了 442 天,所以我还没有真正尝试过重新启动它 ^^
答案1
你有尝试过重启 exim 吗?“sudo service exim4 restart”应该可以,或者“sudoinvoke-rc.d exim4 restart”取决于版本(不确定“service”是什么时候添加的,到处都运行不稳定)
不过在此之前...您是否尝试过在本地主机上发送邮件并查看邮件是否到达?您是否检查过 /var/log/exim/mainlog?将这两项一起完成,例如,发送邮件,然后检查 mainlog 是否有内容出现?
哦,你还没告诉我们如何你测试过这个“停止在端口 25 上应答”以及错误是什么。当你尝试 telnet 到端口 25 时,exim 在主日志中说了什么(我假设你试过吗?