Re: Exim4 в ситуации нера ботающих dns lookups
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
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
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
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
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
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