Очередь почтовых сообщений
Каталог очереди почтовых сообщений, в котором находятся сообщения, ожидающие обработки, — /var/spool/mqueue. Время нахождения отправляе- мого сообщения в очереди зависит, естественно, от производительности ком- пьютера и, в гораздо большей степени, от широты полосы пропускания ли- нии и от доступности MTA назначения.
Для получения информации о состоянии очереди сообщений необходимо использовать команду mailq (пример 29.24) или sendmail –bp.
Пример 29.24. Проверка очереди сообщений |
# mailq -v
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 477E7919EE 370 Sun Jan 31 14:31:29 emerald@localhost.class.edu (Name service error for name=bobin.org type=MX:Host not found ,try again)
robin@bobin.org
-- 0 Kbytes in 1 Request.
В этом примере узел адресата не найден при обращении к DNS-серверу, по- этому сообщение находится в очереди и не отправлено.
Опция -q задает периодичность проверки почтовой очереди (пример 29.25).
Пример 29.25. Задание периодичности проверки очереди |
# sendmail -q1h30m -bd
В примере 29.25 программа Sendmail запущена в фоновом режиме демона и будет проверять очередь с периодичностью в полтора часа.
Опцию -q можно использовать при задании обработки очереди по условию. При этом в сообщениях, находящихся в очереди, ищется определенная строка:
r -qI — поиск строки с заданным идентификатором;
r -qR — поиск по получателю сообщения;
r -qS — поиск по отправителю сообщения.
Дата добавления: 2015-06-12; просмотров: 573;