我对 qmail 和 Linux 还不太熟悉,所以请耐心等待。我遇到一个问题,某个电子邮件地址的所有者抱怨说,收到的电子邮件接收速度很慢,有时,它们在发送后一天左右才会收到。我想要做的是显示进入这个有问题的电子邮件地址的电子邮件之间的交互的 SMTP 日志。
我应该从哪里着手解决此问题?我已经运行“qmHandle -l”来查看队列中的内容,它通知我远程队列中有超过 90 封电子邮件,本地队列中有大约 7 封电子邮件。
简而言之,我想做的只是查看这个有问题的电子邮件地址和所有发送到这个电子邮件地址的电子邮件之间的所有流量的日志。
非常感谢!! :)
答案1
你没有说你使用的是哪种发行版,因此我假设这个例子使用的是 redhat 版本:
grep /var/log/qmail/send/current "<local_users_email>"
对于实时观看,请使用以下命令:
tail -f /var/log/qmail/send/current | grep "<local_users_email>"
答案2
我会首先在 /var/log/qmail/smtpd/current 中检查 qmail-smtpd 的日志,还会检查 /var/log/maillog 或 /var/log/all.log
基本上查看从他们的 smtp 服务器到您的 smtp 服务器的日志连接,看看您的服务器是否因为某种原因拒绝电子邮件:例如灰名单,另一个常见问题是 DNS 问题。