发送到我的域的电子邮件会定期延迟。我在 Exim 的日志文件中看到/var/log/exim_mainlog
如下消息:
2013-05-16 18:58:18 1Ud77q-0002ns-Rd <= [email protected] U=ssupport P=local S=4350 [email protected] T="Some Subject" for [email protected]
2013-05-16 18:58:18 cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1Ud77q-0002ns-Rd
2013-05-16 18:58:18 1Ud77q-0002ns-Rd == [email protected] R=queueonly defer (-1): domain or user is in the queue only list. Message queued
我在/etc/exim.conf
以下路由器配置中发现:
queueonly:
driver = redirect
domains = +queue_domains
condition = ${if eq {$domain}{$primary_hostname}{${if eq {${lookup passwd{$local_part}{$value}}}{}{1}{0}}}{1}}
allow_defer
data = :defer: domain or user is in the queue only list. Message queued
这显然是domain or user is in the queue only list. Message queued
消息的来源。如果域列在中,看起来这将运行/etc/queuedomains
我不熟悉该文件/etc/queuedomains
。什么进程管理这个文件?Webhost Manager 中是否有控制列出哪些域的设置/etc/queuedomains
?
我怎样才能阻止domain or user is in the queue only list. Message queued
我的特定域的 Exim 消息?
更新:经过进一步调查,我收到消息“域或用户仅在队列列表中。消息已排队”,即使/etc/queuedomains
是空的。我正在观看 exim_mainlog,当我看到“域或用户在仅队列列表中。消息已排队”时,我cat /etc/queuedomains
在第二个终端中执行了一个,它是 0 字节。所以这里有其他因素在起作用。
显然,这是 cPanel 11.38 中的一个错误。我打开了 cPanel 的支持票,他们的回复是:
更新到 cPanel/WHM 11.38.0 (build 10) 解决了这个问题。