>> Имеет место быть следующая проблема: один важный для моего проекта
>> почтовый сервис по каким-то ему одному ведомым причинам периодически
>> рандомно говорит "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