Sendmail - принудительная обработка почтовой очереди

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:a4ab0ad2f29dc749a32c0b57a5b874ea' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Sendmail logo\" src=\"http://muff.kiev.ua/files/Sendmail_logo.gif\" style=\"height:51px; width:140px\" /></p>\n<p class=\"rtejustify\">Для начала попробуем разобраться,&nbsp;что такое почтовая очередь... Почтовая очередь представляет собой каталог, в котором хранятся и обрабатываются данные и файлы почтовых сообщений, доставляемых <strong>SMTP</strong>-сервером.</p>\n<p class=\"rtejustify\">Есть несколько причин, когда сообщения могут помещаться в почтовую очередь. Например:</p>\n<ul>\n<li class=\"rtejustify\">SMTP-сервер настроен на обработку почтовой корреспонденции через определенные промежутки времени,&nbsp;а не немедленно</li>\n<li class=\"rtejustify\">удаленный почтовый сервер не отвечает на запрос об установке соединения</li>\n<li class=\"rtejustify\">удаленный почтовый сервер отвечает с <a href=\"http://muff.kiev.ua/content/smtp-kody-otvetov-servera\">кодом 4хx</a></li>\n</ul>\n<p class=\"rtejustify\">Просмотреть почтовую очередь можно воспользовавшись командой <em><strong>mailq</strong></em>. Также возможнен вывод почтовой очереди,&nbsp;отпракой специальных ключей <strong>SMTP</strong>-серверу. При спользовании <strong>Sendmail</strong> - <em><strong>sendmail -bp</strong></em>, при использовании <strong>Exim</strong> - <em><strong>exim -bp</strong></em>.</p>\n<p class=\"rtejustify\">Иногда бывают ситуации,&nbsp;когда необходимо принудительно задать обработку почтовой очереди <strong>sendmail </strong>- установленного по умолчанию&nbsp;<strong>SMTP</strong>-сервера.&nbsp;Для принудительной обработки почтовой очереди <strong>Sendmail</strong> необходимо установить флаг <em><strong>-q</strong></em>.</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>sendmail -q</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Для детального просмотра событий необходимо использовать флаг <em><strong>-v</strong></em>:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>sendmail -q -v</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Также возможен вариант обработки в очереди конкретных сообщений: сообщения с конкретным идентификатором, сообщений конкретного отправителя или получателя.</p>\n<p class=\"rtejustify\">Пример:</p>\n<ul>\n<li class=\"rtejustify\"><em><strong>sendmail -qR</strong><span style=\"color:#ff0000\"><strong>y2k</strong></span></em> - ограничивает обработку сообщений только теми, у которых в одном из адресов получателя есть последовательность <strong>y2k</strong></li>\n<li class=\"rtejustify\"><em><strong>sendmail qS</strong><span style=\"color:#ff0000\"><strong>строка</strong></span></em> - ограничивает&nbsp;обработку сообщений по отправителю</li>\n<li class=\"rtejustify\"><em><strong>sendmail -qI</strong><span style=\"color:#ff0000\"><strong>строка</strong></span></em> - ограничивает обработку сообщений по идентификатору сообщения в очереди</li>\n</ul>\n', created = 1767379466, expire = 1767465866, headers = '', serialized = 0 WHERE cid = '2:a4ab0ad2f29dc749a32c0b57a5b874ea' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767379466, expire = 1767465866, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767379466, expire = 1767465866, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Sendmail logo

Для начала попробуем разобраться, что такое почтовая очередь... Почтовая очередь представляет собой каталог, в котором хранятся и обрабатываются данные и файлы почтовых сообщений, доставляемых SMTP-сервером.

Есть несколько причин, когда сообщения могут помещаться в почтовую очередь. Например:

  • SMTP-сервер настроен на обработку почтовой корреспонденции через определенные промежутки времени, а не немедленно
  • удаленный почтовый сервер не отвечает на запрос об установке соединения
  • удаленный почтовый сервер отвечает с кодом 4хx

Просмотреть почтовую очередь можно воспользовавшись командой mailq. Также возможнен вывод почтовой очереди, отпракой специальных ключей SMTP-серверу. При спользовании Sendmail - sendmail -bp, при использовании Exim - exim -bp.

Иногда бывают ситуации, когда необходимо принудительно задать обработку почтовой очереди sendmail - установленного по умолчанию SMTP-сервера. Для принудительной обработки почтовой очереди Sendmail необходимо установить флаг -q.

# sendmail -q

Для детального просмотра событий необходимо использовать флаг -v:

# sendmail -q -v

Также возможен вариант обработки в очереди конкретных сообщений: сообщения с конкретным идентификатором, сообщений конкретного отправителя или получателя.

Пример:

  • sendmail -qRy2k - ограничивает обработку сообщений только теми, у которых в одном из адресов получателя есть последовательность y2k
  • sendmail qSстрока - ограничивает обработку сообщений по отправителю
  • sendmail -qIстрока - ограничивает обработку сообщений по идентификатору сообщения в очереди
Ваша оценка: Нет Средняя: 4.5 (8 голосов)

Вставай, Україно!

Литература

Новая русскоязычная поисковая система "Иван Сусанин"