Различия

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

Ссылка на это сравнение

shpargalka_postfix [2015/09/24 00:00] (текущий)
Строка 1: Строка 1:
 +Вывод количества сообщений в очереди.
 +<code bash>
 +postqueue -p | grep -v "​^[^0-9A-Z]\|^$"​ | wc -l
 +</​code>​
  
 +
 +**Вывод списка сообщений в очереди:​ **
 +<code bash>
 +postqueue -p
 +</​code>​
 +
 +Пример:​
 +<​code>​
 +C67B97A0E42 ​    2128 Sun Jun  8 17:​00:​41 ​ support@domain.com
 +                                         ​gusso79@domain.net
 +</​code>​
 +
 +где:
 +<​code>​
 +C67B97A0E42 - ID сообщения
 +2128 - размер сообщения
 +support@domain.com - email отправителя
 +gusso79@domain.net - email получателя
 +</​code>​
 +
 +**Просмотр сообщения в очереди:​**
 +<code bash>
 +postcat -q ID_сообщения
 +</​code>​
 +
 +**Отправить сообщение вне очереди по ID сообщению:​**
 +<code bash>
 +postqueue -i ID_сообщения
 +</​code>​
 +
 +**Отправить сообщение вне очереди по домену:​**
 +<code bash>
 +postqueue -s damain.com
 +</​code>​
 +
 +**Повторная отправка всех сообщений в очереди:​**
 +<code bash>
 +postsuper -r ALL
 +</​code>​
 +
 +**Скрипт для поиска спамера в очереди. Формирование списка сообщений по количеству писем от отправителя:​**
 +<code bash>
 +postqueue -p | grep -v "​^[^0-9A-Z]\|^$"​ | awk '​{print $7}' | sort -rn | uniq -c | sort -rn
 +</​code>​
 +
 +**Удаление сообщения из очереди:​**
 +<code bash>
 +postsuper -d ID_сообщения
 +</​code>​
 +
 +**Удаление сообщений из очереди от email:**
 +<code bash>
 +postqueue -p | grep support@doamin.com | awk '​{print $1}' | xargs -n1 postsuper -d
 +</​code>​
 +
 +**Удаление всех сообщений из очереди:​**
 +<code bash>
 +postsuper -d ALL
 +</​code>​
 +
 +----
 +
 +[[http://​www.bogdanov.by/​2014/​06/​postfix.html|Источник]]
  • shpargalka_postfix.txt
  • Последние изменения: 2015/09/24 00:00
  • (внешнее изменение)