Re: Retry при 550 ошибке при отправке почты на определённый домен

От: Andrey Sas <CGatePro_at_mx_ru>
Дата: Tue 21 Dec 2010 - 10:30:11 MSK

>> Имеет место быть следующая проблема: один важный для моего проекта
>> почтовый сервис по каким-то ему одному ведомым причинам периодически
>> рандомно говорит "550 а юзера-то нет!"
> А его действительно нет? Если это так, то код 550 правильный. Конечно же имелось в виду, что такие мейлбоксы на самом деле существуют, но по каким-то _временным_ причинам доступ к ним был невозможен и почтовый сервис отвечает 550, т.е. код неправильный.

>> Есть ли возможность заставить CGP делать несколько retry попыток для
>> 550 или всех 500-х ошибок, полученных при попытке отправить почту на
>> данный конкретный домен?
> Нет, ведь это будет противоречить стандарту. > Со своей стороны вы можете попытаться через скрипты автоматизировать перепосылку письма, отлавливая отлупы... Полноценная перепосылка письма, к сожалению, невозможна (данные, по которым они генерятся зачастую после генерации удаляются). Единственный вариант, который мне приходил в голову, это ловить hard bounce сообщения, при этом включить передачу в них полного тела письма, а не только заголовков. Имея полный текст попавшего на 550 ошибку письма + заголовки его же посылать заново, при этом, конечно, введя какой-то счётчик попыток, чтобы не делать это бесконечно. Как вам кажется, в таком варианте есть какие-то потенциально проблемные места?

Andrey "uni" Sas Получено Tue Dec 21 07:30:20 2010

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Dec 2010 - 12:15:35 MSK