在 Linux 中的 /var/spool/clientmqueue 中处理邮件

在 Linux 中的 /var/spool/clientmqueue 中处理邮件

我如何让 sendmail 处理邮件/var/spool/clientmqueuesendmail -q不适用于此目录。

答案1

要手动刷新队列clientmqueue

sendmail -Ac -q -v

或者-v,如果您不想在控制台中查看进度,则无需执行:

sendmail -Ac -q

答案2

您需要检查该文件夹中有哪些项目,如果是qf/df对,则可能是邮件交易失败。因此您的设置有问题,或者邮件没有发出去或发送给某人,甚至被拒绝。

您还需要知道,正常情况下sendmail -q每隔一小时会处理一次队列。您可以sendmail -q10m让它每 10 分钟处理一次队列。

检查邮件队列也是不错的选择mailq -v -Ac,看看它是否为空。如果为空,那么其中的邮件clientmqueue一定是未成功的邮件。

相关内容