From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 12 May 2003 19:49:55 +0400 From: Sergey Vlasov To: community@altlinux.ru Subject: Re: [Comm] postfix+ =?koi8-r?B?0NLPwszF?= =?koi8-r?B?zdkg0yDQ0s/XwcrExdLPzQ==?= Message-ID: <20030512154955.GB2700@vcserver.mivlgu.local> Mail-Followup-To: community@altlinux.ru References: <3EBFBEB7.9000604@bee-s.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3EBFBEB7.9000604@bee-s.com> Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Mon, May 12, 2003 at 20:33:11 +0500, Ruzhnikov Vadim wrote: > Для того, чтобы отправлять почту со своей домашней машины, я установил > postfix. > Прописал как положено в файле main.cf параметр relayhost = > mail.bee-s.com, адрес своего пров-а. > Когда же я в mutt набираю письмо, даже если в поле From: стоит > vadim_r@bee-s.com мне приходит сообщение: [skip] > Out: MAIL FROM: SIZE=565 [skip] > Т.е. мое поле from: он просто проигнорировал. > > Я изменил в файле main.cf параметр myorigin = bee-s.com > > После чего мои письма, наконец-то стали отправляться, но жить мне > осталось недолго, после праздников звонок --- > > Сисадмин моего провайдера звонит лично, выражает недовольство по поводу > того,что все письма с моего компа(логи и прочее) > отсылаются к ним на адрес root@bee-s.com, за праздники их скопилось аж > 50 штук. Решили, что я спамер, вот и звонят ; ) Да, он еще ехидно улыбаясь > спросил уж не Линукс ли у меня ; ) Хотя сами за ним сидят. > > В общем как мне быть. Нужно, чтобы письма отправлялись с адресом > vadim_r@bee-s.com. При этом , чтобы осталась полюбившаяся связка > postfix+fetchmail+procmail+mutt Это широко известные грабли :-) Прежде всего, myorigin в любом случае надо вернуть в прежнее состояние. Далее, наиболее быстрое решение - добавить в конфигурацию mutt (для ALT - в ~/.mutt/set; в общем случае - см ~/.muttrc или ~/.mutt/muttrc) опцию: set envelope_from После этого mutt будет брать информацию об обратном адресе (на который ругался сервер провайдера в приведённом протоколе) из заголовка From: отправляемого письма (его можно выставить опцией from в mutt, или через переменную окружения EMAIL). При наличии нескольких ящиков такой вариант позволяет выбирать между ними (если сервер провайдера позволит пересылать почту с соответствующими адресами в MAIL FROM). Более "глобальное" решение - использовать canonical_map в postfix для преобразования "внутреннего" адреса в доступный извне; в этом случае настройка не будет привязана к mutt, но правильно настроить его сложнее.