При просмотре лога /var/log/maillog обнаружились такие строки:
postfix/smtp[50029]: 1D57B3F424: to=<ololo@ololo.com>, relay=none, delay=372936, delays=372931/0.02/5/0, dsn=4.4.3, status=deferred Host or domain name not found. Name service error for name=ololo.com type=MX: (Host not found, try again)
Это письмо тестовое, и попытка отправки его была аж 16-го числа.
Для начала, посмотрим вообще очередь писем на отправку:
- Код: Выделить всё
# mailq
- Код: Выделить всё
-Queue ID- –Size– —-Arrival Time—- -Sender/Recipient——-
1D57B3F424 197 Wed Jan 18 10:53:14 kwcenter@gmail.com
(Host or domain name not found. Name service error for name=ololo.com type=MX: Host not found, try again)
ololo@ololo.com
ОК, оно тут висит одно.
Теперь можно удалить либо все письма так:
- Код: Выделить всё
# postsuper -d ALL
Либо сделать выборку по отправителю и удалить только его письма:
- Код: Выделить всё
# mailq | grep ‘kwcenter@gmail.com’|awk ‘{print $1}’ | postsuper -d –
postsuper: 1D57B3F424: removed
postsuper: Deleted: 1 message
Очередь очищена.
Так же к примеру можно очистить логи.
- Код: Выделить всё
cat /dev/null > /var/log/maillog