我有后缀,我使用服务器只是为了发送电子邮件。 它不用于传入的电子邮件。 它完美的工作,一个电子邮件是多么困难SOMEWHERE和后缀不断发送一遍。 通常每天两次,但不是固定的时间,而是随机的。
我通过使用检查后缀队列
postqueue -p
我已经通过使用删除队列
postsuper -d ALL
消息不在队列中,我不知道它来自哪里。 所有其他电子邮件都正确发送。
任何人都可以帮助我的任何build议什么检查或在哪里可以find这个特定的电子邮件,它来自哪里?
编辑:从/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
我很抱歉,但是在对这个问题进行更多的调查之后,它确实不是postfix的错。 用户在不知不觉中不时地请求发送此电子邮件的页面。 所以这是对我的问题的解释。
这并不妨碍我 – 你的服务器上的一个进程连接到Postfix并发送电子邮件,Postfix成功地将电子邮件转发给它的两个收件人。 我想说你需要做的是找出生成电子邮件的内容。
电子邮件中是否有任何内容可能会提供有关哪个进程正在发送的线索?
如果电子邮件中没有内容被发送,是否值得排除NIS域名警告与此有关? 寻找“alias_maps = hash:/ etc / aliases,nis:mail.aliases”之类的东西,然后删除对NIS的引用(取一个你首先改变的configuration文件的副本)。