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

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

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



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

mailq

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

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

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

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

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


1 звезда2 звезды3 звезды4 звезды5 звезд (4 оценок, в среднем: 3,75 из 5)

Поделиться с друзьями:

Ещё похожие заметки:



Написать


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