我如何让 sendmail 处理邮件/var/spool/clientmqueue
?sendmail -q
不适用于此目录。
答案1
要手动刷新队列clientmqueue
:
sendmail -Ac -q -v
或者-v
,如果您不想在控制台中查看进度,则无需执行:
sendmail -Ac -q
答案2
您需要检查该文件夹中有哪些项目,如果是qf
/df
对,则可能是邮件交易失败。因此您的设置有问题,或者邮件没有发出去或发送给某人,甚至被拒绝。
您还需要知道,正常情况下sendmail -q
每隔一小时会处理一次队列。您可以sendmail -q10m
让它每 10 分钟处理一次队列。
检查邮件队列也是不错的选择mailq -v -Ac
,看看它是否为空。如果为空,那么其中的邮件clientmqueue
一定是未成功的邮件。