[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Exim4 troubles



В Втр, 23.12.2003, в 21:11, Vladislav пишет:
> Экзим4 выдает постоянно при посылке на этот адрес в логе:
> 2003-12-23 17:58:05 1AYouy-00089F-Pf == sergij_opryshko@bnc.com.ua 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'е это лечится установкой специальных
опций, запрещающих это делать.

Виктор


Reply to: