From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Authentication-Warning: zephyrous.ru: ivan owned process doing -bs From: Ivan Zakharyaschev X-X-Sender: To: In-Reply-To: <005d01c069d7$03063f00$840018d5@compulja> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Subject: [mdk-re] =?koi8-r?Q?Re=3A_=5Bmdk-re=5D_postfix_=28=C9=CC=C9_procmail=3F=29?= =?koi8-r?Q?_=C4=D5=C2=CC=C9=D2=D5=C5=D4_=D0=C9=D3=D8=CD=C1?= Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Wed Dec 20 14:37:01 2000 X-Original-Date: Wed, 20 Dec 2000 14:38:44 +0300 (MSK) Archived-At: List-Archive: Hello, Yury! On Tue, 19 Dec 2000, Yury K wrote: > Вот такая задачка встала: необходимо, чтобы письма, приходящие на адрес > b2@my_domain.ru посылались также на gb@my_domain.ru > В /etc/procmailrc написал: > 0: c > * ^TOb2 > ! gb > Как бы работает - b2 получает письмо, gb получает копию и... сообщение > от > MAILER_DAEMON'а с руганью про non-delivered message. > В логах postfix сообщает, что пытается переслать письма от кого-нибудь > к b2, > от b2 к gb, а потом вдруг от gb к gb, после чего loop. И не удивительно: команда ! gb пересылает сообщение обычными средствами пересылки сообщений. Оно опять приходит как будто извне на Вашу систему и опять обрабатывается программой доставки -- procmail, которая опять, действуя в соотвествии с /etc/procmailrc и обнаружив в пришедшем сообщении поле To: со значением b2, применяет к нему то же правило (! gb). При пересылке сообщений основные поля обычно не меняются, добавляются новые, поэтому To: и остается. Решений масса: класть письмо gb прямо в ящик (что не очень хорошо), поместить эти правила в ~b2/.procmailrc (что тоже не всегда возможно), произвести более тонкую настройку этого правила в /etc/procmailrc, например добавив в условия что-нибудь типа: * !^TOgb (Не знаю, будет ли конкретно это работать, можно поэкспериментировать с другими заголовками или макросами procmail, например, Resent-From:). Если нужно, можно найти примеры в man procmailex. > Да, и в заголовках каждого письма есть строчка > >From получатель > Именно так, с уголком, и адресом (без домена) того, кому посылается > письмо. > Так ведь не должно быть? Ведь есть Reply-To ? Это строчка служебная (она даже без двоеточия), обращать на нее внимание не стоит. -- С наилучшими пожеланиями, Ivan Z.