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

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 — ограничить поток исходящих писем

Почтовый сервер postfix ориентирован на максимальную производительность. Если у него есть письмо, то он постарается его как можно быстрее отправить. Но иногда требуется ограничить поток исходящих писем. При этом желательно, чтобы postfix продолжал принимать письма без ограничений, но отправлял их постепенно. Бывает, что провайдер ограничивает ваш сервер и разрешает отправлять, например, не более 300 писем в минуту. 

Теги