База знаний: Linux
Шпаргалка Postfix
Автор:

Вывод количества сообщений в очереди.
# postqueue -p | grep -v "^[^0-9A-Z]\|^$" | wc -l

 
Вывод списка сообщений в очереди
# postqueue -p
 
Пример:
C67B97A0E42     2128 Sun Jun  8 17:00:41  support@domain.com
                                         gusso79@domain.net
 
где:

C67B97A0E42 - ID сообщения
2128 - размер сообщения
support@domain.com - email отправителя
gusso79@domain.net - email получателя

 

Просмотр сообщения в очереди:
# postcat -q ID_сообщения

 
Отправить сообщение вне очереди по ID сообщению
# postqueue -i ID_сообщения
 
Отправить сообщение вне очереди по домену
# postqueue -s damain.com

Повторная отправка всех сообщений в очереди

# postsuper -r ALL

 

Скрипт для поиска спамера в очереди. Формирование списка сообщений по количеству писем от отправителя:


# postqueue -p | grep -v "^[^0-9A-Z]\|^$" | awk '{print $7}' | sort -rn | uniq -c | sort -rn

 

Удаление сообщения из очереди:
#  postsuper -d ID_сообщения
 
Удаление сообщений из очереди от email
# postqueue -p | grep support@doamin.com | awk '{print $1}' | xargs -n1 postsuper -d



Удаление всех сообщений из очереди
# postsuper -d ALL


Если решение вопроса найти не удалось, Вы можете отправить нам заявку:



(22 голос(а))
Эта статья помогла
Эта статья не помогла

Комментарии (0)
ActiveCloud Служба поддержки клиентов
Здравствуйте! Если вам нужен хостинг или домен — вы можете купить его у нас.
Выбрать тариф