Re: Exim4 в ситуации нера ботающих dns lookups

2006-10-18 Пенетрантность Pavel Ammosov
On Wed, Oct 18, 2006 at 11:35:52AM +0300, abraham shapirus wrote:
 В ситуации, когда (даже) временно не работает резолвинг днс-имен,
 посылание почты через этот exim обламывается, после чего он шлет отлуп
 вот такого вида:
   [EMAIL PROTECTED]
 Unrouteable address

Когда ресолвинг DNS-имён не работает, он должен возвращать temp.fail, а
не то что запись не существует.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Exim4 в ситуации нера ботающих dns lookups

2006-10-18 Пенетрантность Dmitry Nezhevenko
On Wed, Oct 18, 2006 at 12:14:33PM +0300, abraham shapirus wrote:
 On Wed, 18 Oct 2006, Pavel Ammosov wrote:
 
 PA  В ситуации, когда (даже) временно не работает резолвинг днс-имен,
 PA  посылание почты через этот exim обламывается, после чего он шлет отлуп
 PA  вот такого вида:
 PA[EMAIL PROTECTED]
 PA  Unrouteable address
 PA Когда ресолвинг DNS-имён не работает, он должен возвращать temp.fail, а
 PA не то что запись не существует.
 А он это и возвращает.

Unroutable address означает что юзера xxx нету

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Exim4 в ситуации нера ботающих dns lookups

2006-10-18 Пенетрантность Pavel Ammosov
On Wed, Oct 18, 2006 at 12:14:33PM +0300, abraham shapirus wrote:
 On Wed, 18 Oct 2006, Pavel Ammosov wrote:
 
 PA  В ситуации, когда (даже) временно не работает резолвинг днс-имен,
 PA  посылание почты через этот exim обламывается, после чего он шлет отлуп
 PA  вот такого вида:
 PA[EMAIL PROTECTED]
 PA  Unrouteable address
 PA Когда ресолвинг DNS-имён не работает, он должен возвращать temp.fail, а
 PA не то что запись не существует.
 А он это и возвращает.

Когда он такое возвращает, письмо остаётся в очереди, а в
/var/log/exim4/mainlog пишется:
2006-10-18 23:03:32 1GaGhQ-0002f6-BM == [EMAIL PROTECTED] R=lookuphost defer 
(-1): host lookup did not complete

В общем, посмотри в логи и попробуй в момент отпадания DNS сделать host
-v (или dig) и разобрать флаги.

Ну или, добиться безотказной работы DNS, в нём все средства для этого
есть ;)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Exim4 в ситуации нера ботающих dns lookups

2006-10-18 Пенетрантность Pavel Ammosov
On Wed, Oct 18, 2006 at 06:22:25PM +0300, Dmitry Nezhevenko wrote:
 On Wed, Oct 18, 2006 at 12:14:33PM +0300, abraham shapirus wrote:
  On Wed, 18 Oct 2006, Pavel Ammosov wrote:
  
  PA  В ситуации, когда (даже) временно не работает резолвинг днс-имен,
  PA  посылание почты через этот exim обламывается, после чего он шлет отлуп
  PA  вот такого вида:
  PA[EMAIL PROTECTED]
  PA  Unrouteable address
  PA Когда ресолвинг DNS-имён не работает, он должен возвращать temp.fail, а
  PA не то что запись не существует.
  А он это и возвращает.
 
 Unroutable address означает что юзера xxx нету

Нет.  Unroutable address означает то что написано: нет роутинга по
правилам exim'а, что может значить и что нету локальной части (юзера),
так и домена.

$ exim4 -bt [EMAIL PROTECTED]
[EMAIL PROTECTED] is undeliverable:
   Unrouteable address
$ host -v -t mx xxx123456.com
[...]
Query failed, 0 answers, status: non-existent domain


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Exim4 в ситуации нера ботающих dns lookups

2006-10-18 Пенетрантность Pavel Ammosov
On Wed, Oct 18, 2006 at 12:14:33PM +0300, abraham shapirus wrote:
 On Wed, 18 Oct 2006, Pavel Ammosov wrote:
 
 PA  В ситуации, когда (даже) временно не работает резолвинг днс-имен,
 PA  посылание почты через этот exim обламывается, после чего он шлет отлуп
 PA  вот такого вида:
 PA[EMAIL PROTECTED]
 PA  Unrouteable address
 PA Когда ресолвинг DNS-имён не работает, он должен возвращать temp.fail, а
 PA не то что запись не существует.
 А он это и возвращает.

Кстати, (открыл доку :) проверь что у тебя случаем опция
dns_again_means_nonexist не включена.

http://www.exim.org/exim-html-4.63/doc/html/spec_html/ch14.html#SECTalomo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Exim4 в ситуации нера ботающих dns lookups

2006-10-18 Пенетрантность Dmitry Nezhevenko
On Wed, Oct 18, 2006 at 11:13:16PM +0400, Pavel Ammosov wrote:
  Unroutable address означает что юзера xxx нету
 
 Нет.  Unroutable address означает то что написано: нет роутинга по
 правилам exim'а, что может значить и что нету локальной части (юзера),
 так и домена.
 
 $ exim4 -bt [EMAIL PROTECTED]
 [EMAIL PROTECTED] is undeliverable:
Unrouteable address
 $ host -v -t mx xxx123456.com
 [...]
 Query failed, 0 answers, status: non-existent domain

Только что проверил, действительно. unroutable address вылазит и при
отсутствии домена.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature