Вопрос по сути своей довольно непростой. Дело в том, что fetchmail в ряде случаев (например большой размер сообщения) посылает сообщение отправителю, что так дело не пойдёт, и почту он принять не сможет. В принцыпе это довольно полезно, но дело в том, что подписывает он это свое сгенерированное сообщение именем "FETCHMAIL-DAEMON@локальный.хост". Это обстоятельство не по душе postfix-у, вернее сказать тому внешнему серверу, которому это сообщение посылается. Этот внешний сервер отказывается передавать сообщение и пишет "421 dns lookup failed for sender domain", что сомо по себе и неудивительно, домен "локальный.хост" для него не существует. Таким образом можно исправить положение двумя способами - Заставить fetchmail подписывать своё сообщение каким-то другим, настоящим именем (но как?). Или же попросить postfix подменить это самое имя чем-то другим.ну и пора деталей:
aliases:
"FETCHMAIL-DAEMON@локальный.хост": мойалиасfetchmailrc
set postmaster "мойалиас"но это ни на что не повлияло.
Заранее благодарен
3axap
>....что подписывает он это свое сгенерированное сообщение именем "FETCHMAIL->DAEMON@локальный.хост"....Здесь товаришь тоже столкнулся с подобной поблемое: http://www.opennet.me/openforum/vsluhforumID1/69740.html
Но его решение мне несколько грубовато, да и к тому же, мне что-то не верится в то, что разработчики fetchmaila не задовались вопросом о том, какие и от чьего имени сообщения должны быть посланны.
Поиски пока что ни к чему не привели, посему повторно задаю свой вопрос к Коллективному Разуму.
Захар
ну так вот, раз никто не знает, то я сам с собой тут поговорю.
В Postfix-e начиная с версии 2.2 есть такая муть:
Generic mapping for outgoing SMTP mail - http://www.postfix.org/ADDRESS_REWRITING_README.html#generic
с помощью которой подобную проблему так же просто решить как два пальца обоссать - пишишь себе мап типа "говорим Ленин, подозрумеваем Партия" и вперёд.Только вот у меня крутится древняя 2.1.5 в которой подобного ещё нет. Предётся переставить однако.