В Postgrey руководство саис:
--auto-whitelist-clients = N узел белого списка после первой успешной доставки N - минимальное количество писем до того, как клиент будет занесен в белый список (по умолчанию включен со значением 5), укажите N = 0, чтобы отключить.
Насколько я понимаю, это, например, автоматически полностью заносит gmail.com в белый список всякий раз, когда я получаю 5 писем от разных пользователей Gmail. Разве это не опасно? Потому что с этого хоста рассылается много спамеров.
Нет, это не проблема.
Фактически, все крупные объекты могут быть просто в вашем /etc/postgrey/whitelist_clients
потому что у тебя нет выбора. Их почтовый сервер в любом случае будет повторно отправлять электронные письма, и поэтому это не будет иметь никакого значения. Вы всегда будете получать эти письма.
Где Postgrey полезен, так это с тупым почтовым сервером, созданным спамерами. Эти почтовые серверы получат 450 и полностью откажутся от подвига (хотя они все больше и больше делают это правильно и пытаются снова, как обычные почтовые серверы ...)
Любой почтовый сервер, который способен зарегистрировать ответ 450 и повторно отправить электронное письмо через несколько минут (или через 12 часов ... это будет зависеть от настроек сервера отправителя!), Может на 100% безопасно навсегда попасть в белый список. Это не будет иметь никакого значения (за исключением того, что вы будете время от времени отвечать 450, когда ваш сервер уже должен знать, что в этом нет необходимости, поэтому на самом деле это пустая трата, если вы сделаете 450 против серверов, которые не требуется!)
Кроме того, одна из причин иметь временный белый список - убедиться, что если сервер переходит из рук в руки и теперь принадлежит спамеру, Postgrey может отреагировать соответствующим образом. Для таких систем, как Gmail, Hotmail, Yahoo, этого никогда не произойдет.
Меня действительно раздражает, что Postgrey все время забывает хосты ... потому что моим клиентам приходится снова проходить через Postgrey каждый раз, когда они через несколько месяцев присылают мне новое письмо. Поэтому я использую эту опцию, чтобы ограничить время, в течение которого postgrey будет помнить этот хост:
--max-age = N удалять записи старше N дней с момента последнего просмотра (по умолчанию: 35)