我有 Postfix,我在服务器上使用它只是为了发送电子邮件。它不用于接收电子邮件。它工作完美,但是有一封电子邮件卡在了某个地方,Postfix 会不断重新发送它。通常每天两次,但不是在固定时间,而是随机的。
我已经使用以下方法检查了后缀队列
postqueue -p
我已经使用删除了队列
postsuper -d ALL
该邮件不在队列中,我不知道它来自哪里。所有其他电子邮件均已正确发送。
有人能帮我建议一下要检查什么、在哪里可以找到这封特定的电子邮件以及它来自哪里吗?
编辑:来自 /var/log/mail.log 的日志
Mar 17 19:48:16 server postfix/smtpd[17347]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 17 19:48:16 server postfix/smtpd[17347]: connect from localhost[127.0.0.1]
Mar 17 19:48:16 server postfix/smtpd[17347]: E98FE3BC16A: client=localhost[127.0.0.1]
Mar 17 19:48:16 server postfix/cleanup[17351]: E98FE3BC16A: message-id=<[email protected]>
Mar 17 19:48:17 server postfix/qmgr[1274]: E98FE3BC16A: from=<[email protected]>, size=3663, nrcpt=2 (queue active)
Mar 17 19:48:17 server postfix/smtpd[17347]: disconnect from localhost[127.0.0.1]
Mar 17 19:48:18 server postfix/smtp[17353]: E98FE3BC16A: to=<[email protected]>, relay=aspmx.l.google.com[74.125.39.27]:25, delay=2, delays=0.06/0.01/0.07/1.8, dsn=2.0.0, status=sent (250 2.0.0 OK 1300387694 s27si2779751faa.12)
Mar 17 19:48:19 server postfix/smtp[17352]: E98FE3BC16A: to=<[email protected]>, relay=mx50.seznam.cz[77.75.73.47]:25, delay=2.9, delays=0.06/0/2/0.84, dsn=2.0.0, status=sent (250 2.0.0 Mail 12213 queued for delivery in session 3e4e00000063.)
Mar 17 19:48:19 server postfix/qmgr[1274]: E98FE3BC16A: removed
答案1
抱歉,但经过进一步调查,发现这确实不是 Postfix 的问题。用户在不知情的情况下不断请求发送此电子邮件的页面。所以这是对我的问题的解释。
答案2
在我看来,这似乎没有问题 - 您的服务器上有一个进程正在连接到 Postfix 并发送电子邮件,Postfix 正在成功将电子邮件转发给它的两个收件人。我认为您需要做的是弄清楚是什么生成了电子邮件。
电子邮件中是否有任何内容可以为您提供有关哪个进程发送它的线索?
如果发送的电子邮件中没有任何内容,是否值得排除 NIS 域警告与此有关?查找类似“alias_maps = hash:/etc/aliases, nis:mail.aliases”的内容并删除对 NIS 的任何引用(不过,请先复制您更改的任何配置文件)。