{{description>Greylisting - "серый список" почтового сервера. Что делать, если письма на твой почтовый сервер приходят с задержкой от конкретной почтовой службы, например, от mail.ru? Исправляем!}} ====== Greylisting - "серый список" почтового сервера ====== ===== Немного теории ===== Все началось 20 сентября 2026 года с писем в две ресурсоснабжающие организации. У обеих организаций почтовые ящики на ''mail.ru''. Отправляя письма со своего почтового ящика (''nikkutuzov@nikkutuzov.ru'') я установил галочки "уведомление о доставке". Письма я отправил в 7:19 по местному времени. Уведомлений о доставке нет. Подождал еще немного - нет. И только в 7:37 они мне приходят. Причем в письмах время отправки было 7:19. Меня это насторожило. Днем ранее я отправил письмо брату - у него тоже ящик на ''mail.ru''. Было это в 9:52, а ответил он мне только в 11:10, о чем сообщил в мессенджер, но письм**//а//** от него я не увидел, даже в папке "СПАМ". Письмо от него пришло только в 11:49. Еще в тот день у меня закрались первые подозрения, что что-то идет не так. Вернемся в 20 сентября. Я стал рассылать тестовые письма на ящики различных почтовых сервисов, установив "уведомление о доставке": * ''yandex'' - моментально получил уведомление и ответное письмо; * ''google'' - моментально получил уведомление и ответное письмо; * ''outlook'' - моментально получил уведомление и ответное письмо; * ''iCloud'' - уведомления не было, но ответное письмо я получил моментально. * ''mail'' - отправил тестовое письмо в 13:25. Уведомление и ответное письмо получил только в 13:40. Пока ждал уведомление и ответное письмо, попросил брата написать мне с его ящика ''***********@mail.ru''. Он отправил мне письмо в 13:34, а получил я его только в 13:50. В письме время было 13:34. Почитав мануалы и поискав информацию в Интернете я наткнулся на понятие ''Greylisting'' Подробнее [[wp>ru:Серый_список|тут]]. Описать простыми словами можно примерно так. ''Greylisting'' или "Серые списки" - это один из способов блокировки спама, основанный на "поведении" программного обеспечения для рассылки певрого. Почтовым сервером получателя создается временный отказ в получении почты от подозрительного источника. При этом нормальный сервер почты отправителя повторяет попытку через некоторое время, а сервер получателя пропускает письмо. Программное обеспечение, созданное для рассылки спама, как правило, сдается после первой попытки. Вот такой простой способ. ===== Практика ===== Первое, что мне пришло в голову - это проверить логи: sudo tail -F /var/log/mail.log В логах обнаружено: ''NOQUEUE: reject: RCPT from send146.i.mail.ru[89.221.237.241]: 451 4.7.1 : Recipient address rejected: Intentional policy rejection, please try again later; from=<> to= proto=ESMTP helo='' {{:etc:greylisting:00_iredmail_greylisting_mark.jpg?1200|Ошибка в логах}} Ага! Вот оно. То, что и ожидалось. Вр**//е//**менная ошибка (''please try again later''). Пошел на [[http://iredmail.org|iRedMail]] за справочной информацией. Оказывается все достаточно просто. У ''Greylisting'' есть белый список. В нем содержаться домены, письма с которых пропускаются с первого раза. Посмотреть этот список можно командой: sudo /opt/iredapd/tools/greylisting_admin.py --list-whitelist-domains Вывод результата: {{:etc:greylisting:01_iredmail_greylisting_withoum_mailru.jpg?800|Список доменов из WhiteList}} Итак, ''mail.com'' есть, а вот ''mail.ru'' отсутствует. Добавим его командой: sudo /opt/iredapd/tools/greylisting_admin.py --whitelist-domain --from '@mail.ru' Снова смотрим белый список: sudo /opt/iredapd/tools/greylisting_admin.py --list-whitelist-domains {{:etc:greylisting:02_iredmail_greylisting_plus_mailru.jpg?800|Добавили mail.ru в белый список}} Проверка показала, что письма и уведомления после внесения ''mail.ru'' в белый список стали приходить моментально. Кстати, если нужно удалить какой-то домен из этого списка, то делается это командой (рассмотрим удаление того же ''mail.ru''): sudo /opt/iredapd/tools/greylisting_admin.py --remove-whitelist-domain --from '@mail.ru' Вот так просто мы решили проблему задержки писем от определенной почтовой службы. --- //[[nikkutuzov@nikkutuzov.ru|Николай Кутузов]] 2026/09/26 12:10//