Собсно, мучает тут меня вопрос. Есть сервер с sendmail.
Работает в режиме SmartRelay на внутренний Exchange
Временами при отправке сообщений в другую организацию в логах появляется сообщение
Sep 26 08:43:43 dl140 sendmail[13890]: j8Q5hgUZ013886: to=<t_u@хххх.kiev.ua>, delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=939001, relay=mx0.хххх.kiev.ua. [хх.хх.хх.хх], dsn=5.0.0, stat=Service unavailable
Sep 26 08:43:43 dl140 sendmail[13890]: j8Q5hgUZ013886: j8Q5hhUZ013890: DSN: Service unavailable
Все понятно, перманент еррор, в отлупе, который приходит к пользователю написано
t_u@хххх.kiev.ua 26.09.2005 8:44
Отсутствуют разрешения для отправки сообщений данному получателю. Обратитесь за помощью к системному администратору.
< ххх.ххх.com.ua #5.7.1 SMTP; 550 5.7.1 <poz@ххх.com.ua>... Command rejected>
Как потом выяснилось, с той стороны на сервере подвис антивирусный фильтр...
Вопрос главный - почему в этом случае письмо к пользователю обратно СРАЗУ приходит с отлупом, а не получает статус deffered.
При чем бОльшая часть недоставленых писем, которые натыкаются просто на выключеные серваки честно ложатся в mqueue с DSN=4.0.0 deffered
Как пофиксить сие и сделать, чтобы даже при таком отлупе письмо все равно попадало в deffered?