Перейти к основному содержанию

Postfix — полезные команды

Mail

Соберу здесь все пригодившиеся команды для postfix.

Отклонённые письма

qshape deferred

Результат:

                                         T  5 10 20 40 80 160 320 640 1280 1280+
                                TOTAL 2824 10  4  8 15 26  51 119 207  538  1846
                         mydomain.ru 1158  3  3  1  6  9  11  10  27  167   921
                            pochta.ru  178  0  0  4  0  1   6  11  24   42    90
                            gmail.com  140  0  0  0  0  0   1  14  15   30    80
                             yndex.ru  103  0  0  0  0  3   1   8   8    8    75
                              msil.ru   73  0  0  0  0  0   0   0   7   46    20
                           icloud.com   67  2  0  1  1  1   1   0   7   10    44
                            yanbex.ru   61  0  0  0  0  2   2   3   5   20    29
                         helpline.com   52  0  1  0  1  2   6   4   0    2    36
                               com.ru   44  0  0  0  0  1   1   2   6   16    18
                         1991.mail.ru   41  0  0  0  0  0   2   1   4   13    21
                             comtv.ru   34  0  0  0  0  0   0   2   7   14    11
                             akado.ru   32  2  0  0  0  0   2   2   6   10    10
                           yandeks.ru   28  0  0  0  0  0   0   2   3    6    17
                                dk.ru   22  0  0  0  0  0   1   2   3    3    13
                            dmail.com   21  0  0  0  0  0   0   0   6    8     7
                            icloud.ru   20  0  0  0  0  0   0   1   1    1    17
                                bi.ru   19  0  0  0  0  0   0   1   1    3    14
                           nevinka.ru   19  0  0  0  0  0   0   2   3    8     6
                             andex.ru   17  0  0  0  0  0   0   0   6    2     9

Видно на каких доменах проблемы.

Письма в очередях

Посмотреть письма в очереди:

mailq | grep gmail
или
postqueue -p  | grep gmail

Результат:

                                         v.pupkin@gmail.com
(host alt1.gmail-smtp-in.l.google.com[108.177.125.26] said: 
452-4.2.2 The email account that you tried to reach is over quota.
Please direct 452-4.2.2 the recipient to 452 4.2.2  
https://support.google.com/mail/?p=OverQuotaTemp 
v69-v6si1491135pgb.609 - gsmtp (in reply to RCPT TO command))

Вывести информацию о сообщении по ID:

postcat -q <идентификатор>

Принудительно отправить письма в очереди:

mailq -q
или
postqueue -f

Принудительно отправить сообщение по ID:

postsuper -r <идентификатор>

Перезапуск очереди для повторной обработки сообщений:

postsuper -r ALL

Принудительная отправка на домен:

postqueue -s example.com

Удалить письмо из очереди:

postsuper -d <идентификатор>

Удалить все сообщения в очереди:

postsuper -d ALL

Параметры postconf

Посмотреть значения всех параметров:

postconf 

Посмотреть конкретный параметр:

 postconf | grep smtp_helo_timeout

Результат:

smtp_helo_timeout = 300s

Дефолтные настройки:

 postconf -d

Настройки, отличающиеся от дефолтных:

postconf -n

Редактировать конфиг:

postconf [-ev] [-c config_dir] [parameter=value ...]  

Добавить параметр (без пробелов при присвоении):

postconf smtp_transport_rate_delay=0s

Удалить параметр:

postconf -X smtp_transport_rate_delay

Закомментировать параметр:

postconf -# smtp_transport_rate_delay

Ссылки

Очистить очередь deferred в Postfix

Postfix — удаление писем из очереди

Теги

 

Похожие материалы

Postfix с SMTP аутентификацией Cyrus

Понадобилось сделать Postfix с SMTP аутентификацией. Раньше не настраивал, перерыл кучу статей. Очень сумбурно всё изложено, поэтому пришлось написать свой вариант. Если кто-то знает хорошую инструкцию по данному вопросу без лишней воды — пишите в комментариях.

Теги

Keepalived для Postfix

Есть два сервера с операционной системой Ubuntu 20.04.4 LTS. На обоих серверах развёрнут Postfix сервер. Почтовики работают только на отправку писем, на них всё уже настроено. Пришла задача объединить их в один отказоустойчивый кластер Master — Slave с плавающим виртуальным IP-адресом с помощью keepalived. Главная задача: принимать почту на один IP адрес и обеспечить резервирование postfix.

Теги