Назад | Перейти на главную страницу

обрабатывать почту в / var / spool / clientmqueue в Linux

Как заставить 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, должно быть, были неудачными.