В Втр, 23.12.2003, в 21:11, Vladislav пишет: > Экзим4 выдает постоянно при посылке на этот адрес в логе: > 2003-12-23 17:58:05 1AYouy-00089F-Pf == [EMAIL PROTECTED] R=dnslookup > T=remote_smtp defer (-1): smtp transport process returned non-zero status > 0x0200: exit code 2 > > До этого в 3-м такого не наблюдалось. Как можно найти причину данного трабла, > поскольку при SMTP сессии ничего необычного не обнаружено. То есть сообщение > принимается сервером без проблем, а потом сразу замораживается.
Я не работал с Exim4, но здесь помоему всё понятно. Читай строчку. Что пишет? dnslookup. Это что? Правильно! Утрировано говоря - определение адреса почтового домена bnc.com.ua. И твои настройки DNS на машине где Exim4 не позволяют получить адрес по этому имени. Exim4 не знает куда отправить твоё письмо и складывает его в очередь! Такое обычно происходит в двух случаях 1. Если неправильно определён транспорт smtp. Т.е. там у тебя внутри метод hostlookup, а надо smarthost например. (конфиг по умолчанию как раз hostlookup использует как правило) 2. Вообще-то 3-й Exim этим не страдал, так что может я зря это пишу, а страдал и страдает sendmail. При попытке отправить почту даже через smarthost, он всё-равно пытается определить адрес и если не выходит - не оправляет. В sendmail'е это лечится установкой специальных опций, запрещающих это делать. Виктор

