Список писем в очереди SendMail и как очистить очередь SendMail?

Раздел: FreeBSD
Написано: 28.05.2012
Автор: Antonio

Вопрос 1. Как посмотреть список писем в очереди SendMail?
Вопрос 2. Как очистить очередь SendMail?
Вопрос 3. Как удалить одно письмо SendMail?



Ответ 1. Список писем, которые находятся в очереди отправки SendMail можно посмотреть командой

mailq

Ответ 2. Чтобы удалить все письма в очереди SendMail необходимо

полностью очистить каталог /var/spool/mqueue

Ответ 3. Чтобы удалить одно или несколько определенных писем SendMail необходимо

Командой mailq посмотреть очередь, потом найти код сообщения - это будет имя
файла в очереди и удалить то, что оканчивается на этот код (обычно это два файла
на одно сообщение: один - заголовки письма, другой - содержимое).

Для справки. Если писем сильно много, senmail не может доставить сообщение немедленно или недоступен адресат, сообщение записывается в каталог очереди. Этот каталог обычно называется /var/spool/mqueue. Когда сообщение ставится в очередь, оно записывается по частям в разные файлы. Имя каждого из этих файлов содержит двухбуквенный префикс, обозначающий часть сообщения, и случайный идентификатор, который образуется из идентификатора процесса sendmail. Данный идентификатор не является константой, потому что программа sendmail постоянно порождает новые процессы.

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com