Назад | Перейти на главную страницу

Как отложить доставку писем на основании недавней активности мягкого отказов с Exim

Я использую Exim 4.74, я отправляю запрошенную массовую электронную почту.

Время от времени AOL сообщает нам, что мы временно ограничены по скорости и должны повторить попытку через некоторое количество минут. Мы хотели бы удовлетворить эти запросы и прекратить отправку электронных писем AOL на короткий период времени перед возобновлением.

Вот идеальный способ работы нашего exim-сервера: 1. Электронная почта доставляется исходящим, как обычно. 2. Мы получаем мягкий возврат (4xx) для одной из наших попыток доставки 3. Электронные письма, предназначенные для хоста полученного мягкого возврата, отправляются в очередь на 15 минут 4. Прошло 15 минут, exim немедленно возобновляет отправку электронных писем на хост с временной задержкой, обработчики очереди начинают доставлять электронные письма на хост с временной задержкой.

Есть ли у кого-нибудь опыт применения такой конфигурации exim?

Спасибо!

В файле конфигурации по умолчанию уже должна быть настроена повторная попытка через 15 минут. Это решит часть ваших проблем и, как правило, достаточно для устранения ограничений скорости и других условий, которые приводят к временной отсрочке доставки.

Мне неизвестен какой-либо механизм, который позволяет фиксировать отсрочки и динамически добавлять домен в черный список.

Проверьте механизмы, доступные в спецификации, на предмет правил повтора. Возможно добавление домена, скорость которого ограничивает вас queue_smtp_domains немного поможет. Вы можете объединить это с правилом повтора для домена.

Вы можете проверить свою конфигурацию, чтобы понять, почему у вас ограничена скорость. Ошибки DNS или ошибки конфигурации SMTP-сервера могут способствовать ограничению скорости вашего сервера.