Как заставить sendmail обрабатывать почту в /var/spool/clientmqueue
? sendmail -q
не работает для этого каталога.
Чтобы вручную очистить очередь в clientmqueue
:
sendmail -Ac -q -v
Или без -v
если не хотите следить за прогрессом в консоли:
sendmail -Ac -q
Вам нужно будет проверить, какие элементы находятся в этой папке, если это qf
/df
пара, то, вероятно, это неудачная почтовая транзакция. Итак, что-то не так с вашими настройками или почта не отправляется или кому-то или даже была отклонена.
Вы также должны знать, что нормальный sendmail -q
будет обрабатывать очередь каждый час. Ты можешь сделать sendmail -q10m
чтобы он обрабатывал очередь каждые 10 минут.
Также неплохо будет проверить очередь почты mailq -v -Ac
Посмотрим, пусто оно или нет. Если он пуст, то письма в clientmqueue
, должно быть, были неудачными.