Exim - некоторые полезные команды

  • 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:cb45b4068ce9df0718ddc69961f06a39' 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=\"Exim logo\" width=\"140\" height=\"105\" src=\"http://muff.kiev.ua/files/exim.png\" /></p>\n<p class=\"rtejustify\">Командная строка Exim\'а использует стандартный для Unix-систем способ задания опций. Каждая начинается с дефиса, после каждой может следовать несколько аргументов.&nbsp;</p>\n<p class=\"rtejustify\">&nbsp;</p>\n<p class=\"rtejustify rteindent1\"><strong>exim -bP</strong></p>\n<p class=\"rtejustify\">Вывод всех значений,&nbsp;установленных в конфигурационном файле.</p>\n<p class=\"rtejustify\">&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -bp</strong>&nbsp;</p>\n<p class=\"rtejustify\">Вывод почтовой очереди. Вывод списка сортируется в хронологическом порядке по прибытию сообщений. Если опция сопровождается списком идентификаторов сообщений, то показываются только эти сообщения. Пример вывода:</p>\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\" width=\"400\">\n<tbody>\n<tr>\n<td>10h&nbsp; 729K 1RdheP-00021S-GM &lt;<span class=\"spamspan\"><span class=\"u\">info</span> [at] <span class=\"d\">domain [dot] com [dot] ua</span></span>&gt;<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D <span class=\"spamspan\"><span class=\"u\">user</span> [at] <span class=\"d\">rambler [dot] ru</span></span><br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class=\"spamspan\"><span class=\"u\">user2000</span> [at] <span class=\"d\">gmail [dot] com</span></span><br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D <span class=\"spamspan\"><span class=\"u\">user</span> [at] <span class=\"d\">safaritour [dot] com [dot] ua</span></span><br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D <span class=\"spamspan\"><span class=\"u\">user</span> [at] <span class=\"d\">fortunat [dot] zssm [dot] zp [dot] ua</span></span></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Первая строка содержит 4 колонки: сколько сообщение находится в очереди, размер сообщения, ID сообщения, отправитель, как он указан в &quot;конверте&quot; (для bounce &quot;&lt;&gt;&quot;). Если сообщение заморожено (приостановлена попытка его доставки), в конце этой строки показывается текст &quot;*** frozen ***&quot;. Адреса по которым сообщение уже доставлено отмечены символом &quot;D&quot; (Delivered - доставлено). Если оригинальный адрес раскрывается в несколько адресов через файл алиасов или форвардов, оригинальный показывается с &quot;D&quot; только когда завершены доставки для всех дочерних адресов.</p>\n<p class=\"rteindent1\">&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -bpr</strong></p>\n<p>Вывод почтовой очереди,&nbsp;но без сортировки. Полезно, когда в очереди много сообщений, а сортировка не нужна.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -bpc</strong></p>\n<p>Вывод количества сообщений в очереди.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mvl </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt;</strong></span></p>\n<p>Посмотр лог сообщения.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mvb </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt;</strong></span></p>\n<p>Вывод тела сообщения.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mvh </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt;</strong></span></p>\n<p>Вывод заголовков сообщения</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mrm </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt; <span style=\"color: #ff0000\"><strong>&lt;message id&gt; ...</strong></span></strong></span></p>\n<p>Удалить сообщение&nbsp;из очереди&nbsp;и не посылать никаких ошибок (в логах запись о удалении будет).</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mg </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt; <span style=\"color: #ff0000\"><strong>&lt;message id&gt; ...</strong></span></strong></span></p>\n<p>Удалить сообщение из очереди и отослать &quot;отлуп&quot; (cancelled by administrator).</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -M </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt; <span style=\"color: #ff0000\"><strong>&lt;message id&gt; ...</strong></span></strong></span></p>\n<p>Ускорить доставку сообщения (немедленно выполняет доставку сообщения).</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mar </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt; <span style=\"color: #ff0000\"><strong>&lt;address&gt; <span style=\"color: #ff0000\"><strong>&lt;address&gt; </strong></span>...</strong></span></strong></span></p>\n<p>Добавить адрес в вписок получателей сообщения.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mes</strong><span style=\"color: #ff0000\"><strong> &lt;message id&gt; &lt;address&gt;</strong></span></p>\n<p>Заменить адрес отправителя в сообщении на указанный.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mf </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt; &lt;message id&gt; ...</strong></span></p>\n<p class=\"rtejustify\">Отметить перечисленные сообщения как &quot;frozen&quot;. Попытки доставки сообщения прекращаются, пока сообщение не будет разморожено вручную, или пока не пройдет время указанное в &quot;auto_thaw&quot;.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exim -Mt </strong><span style=\"color: #ff0000\"><strong>&lt;message id&gt; &lt;message id&gt; ...</strong></span></p>\n<p>&quot;Разморозить&quot; сообщения.</p>\n<p class=\"rtejustify\">&nbsp;</p>\n<p class=\"rtejustify\">Для сообщений, которые подозреваются в спаме удобно сначала массово, сделать -Mf, потом -Mvl, -Mvh и -Mvb для пары выбранных наугад сообщений. Если все еще невозможно с консоли определить спам ли это (например, проблемы с кодировками или есть вложения), то можно с помощью -Mar добавить себя в список получателей, и ускорить данное сообщение с помощью -M. Когда все наконец станет ясно, то либо -Mrm, либо -Mt.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exipick -i | xargs exim -Mrm</strong></p>\n<p>Очистить очередь. Тоесть,&nbsp;по сути удаляем все сообщения из очереди.</p>\n<p>&nbsp;</p>\n<p class=\"rteindent1\"><strong>exipick -zi | xargs exim -Mrm</strong></p>\n<p>Удалить из очереди все &quot;замороженные&quot; сообщения (помеченные как &quot;frozen&quot;).</p>\n', created = 1767788951, expire = 1767875351, headers = '', serialized = 0 WHERE cid = '2:cb45b4068ce9df0718ddc69961f06a39' 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 = 1767788951, expire = 1767875351, 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 = 1767788951, expire = 1767875351, 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

Exim logo

Командная строка Exim'а использует стандартный для Unix-систем способ задания опций. Каждая начинается с дефиса, после каждой может следовать несколько аргументов. 

 

exim -bP

Вывод всех значений, установленных в конфигурационном файле.

 

exim -bp 

Вывод почтовой очереди. Вывод списка сортируется в хронологическом порядке по прибытию сообщений. Если опция сопровождается списком идентификаторов сообщений, то показываются только эти сообщения. Пример вывода:

10h  729K 1RdheP-00021S-GM <info [at] domain [dot] com [dot] ua>
        D user [at] rambler [dot] ru
          user2000 [at] gmail [dot] com
        D user [at] safaritour [dot] com [dot] ua
        D user [at] fortunat [dot] zssm [dot] zp [dot] ua

Первая строка содержит 4 колонки: сколько сообщение находится в очереди, размер сообщения, ID сообщения, отправитель, как он указан в "конверте" (для bounce "<>"). Если сообщение заморожено (приостановлена попытка его доставки), в конце этой строки показывается текст "*** frozen ***". Адреса по которым сообщение уже доставлено отмечены символом "D" (Delivered - доставлено). Если оригинальный адрес раскрывается в несколько адресов через файл алиасов или форвардов, оригинальный показывается с "D" только когда завершены доставки для всех дочерних адресов.

 

exim -bpr

Вывод почтовой очереди, но без сортировки. Полезно, когда в очереди много сообщений, а сортировка не нужна.

 

exim -bpc

Вывод количества сообщений в очереди.

 

exim -Mvl <message id>

Посмотр лог сообщения.

 

exim -Mvb <message id>

Вывод тела сообщения.

 

exim -Mvh <message id>

Вывод заголовков сообщения

 

exim -Mrm <message id> <message id> ...

Удалить сообщение из очереди и не посылать никаких ошибок (в логах запись о удалении будет).

 

exim -Mg <message id> <message id> ...

Удалить сообщение из очереди и отослать "отлуп" (cancelled by administrator).

 

exim -M <message id> <message id> ...

Ускорить доставку сообщения (немедленно выполняет доставку сообщения).

 

exim -Mar <message id> <address> <address> ...

Добавить адрес в вписок получателей сообщения.

 

exim -Mes <message id> <address>

Заменить адрес отправителя в сообщении на указанный.

 

exim -Mf <message id> <message id> ...

Отметить перечисленные сообщения как "frozen". Попытки доставки сообщения прекращаются, пока сообщение не будет разморожено вручную, или пока не пройдет время указанное в "auto_thaw".

 

exim -Mt <message id> <message id> ...

"Разморозить" сообщения.

 

Для сообщений, которые подозреваются в спаме удобно сначала массово, сделать -Mf, потом -Mvl, -Mvh и -Mvb для пары выбранных наугад сообщений. Если все еще невозможно с консоли определить спам ли это (например, проблемы с кодировками или есть вложения), то можно с помощью -Mar добавить себя в список получателей, и ускорить данное сообщение с помощью -M. Когда все наконец станет ясно, то либо -Mrm, либо -Mt.

 

exipick -i | xargs exim -Mrm

Очистить очередь. Тоесть, по сути удаляем все сообщения из очереди.

 

exipick -zi | xargs exim -Mrm

Удалить из очереди все "замороженные" сообщения (помеченные как "frozen").

Ваша оценка: Нет Средняя: 4.6 (21 голос)

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

Литература

Из /dev/null еще никто не возвращался.