|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Pavel Kouzin 2:5098/4.7 01 Apr 2000 21:08:15 To : maxic@ns.nnn.tstu.ru Subject : Re: postfix -------------------------------------------------------------------------------- Hello, maxic@ns.nnn.tstu.ru ! On Sat, 01 Apr 00 13:11:40 +0400, in fido7.RU.UNIX.BSD, you wrote: >>>1. Как и для чего работает sender_canonical_maps. >PEK>Просто. Принимает письма с одним адресом, выплевывает во вне с другим. >Долго пробовал, нифига не получило. Hасколько понятно из доков, должно >получаться следующее : при записи в sender_canonical_maps >user@host.domain.com Cool.User@domain.com >должно менятся from: на Cool.User@domain.com если host.domain.com в >$inet_interfaces|$myorigin|$mydestination. Ставлю, пишу в maps - ноль реакции. В приципе, да. все верно. У меня именно так все и работает. Глянь где-нибудь мелкая описка-очепятка. В main.cf имя/пути до sender_canonical_maps правильные, база sender_canonical_maps.db после #postmap sender_canonical_maps создалась.... etc, про #postfix reload не спрашиваю. >>>2. Как для конкретного юзера указать локальную доставку. Форвард не катит, >>> алиасы тоже. Если через procmail - то получается своего local писать. >>> Чую, есть способ проще и красивей. Только вот какой? >PEK>recipient_canonical естественно. ;-)) > >Я немного не так выразился - нужно указать тип доставки для каждого юзера. >Hапример письмо для Васи - пойдет на cyrus, а письмо для Пети - сразу класть >в инбокс. .Форвард со строчкой циррозовского deliver не катит, postfix >добавляет в поле From дату, на которой deliver, естественно, материться. >Вырезать ее через прокмайл - это получается писать свою доставку. >Вот и не знаю, как лучше сделать. Как белые люди делают ? ХЗ. Скорее всего все равно придется лепить что-то свое. Postfix может то что тебе нужно делать либо на этапе mailbox_delivery($mailbox_command === procmail), либо после него - mailbox_transport === cyrus, т.е. сам он этим не занимается - не его это дело. Кроме того mailbox_transport, как написано в доке. имет приоритет над mailbox_command - так что без копания в cyrus`е imho не обойтись. -- Bye! // P.Kouzin --- slrn/0.9.5.7 (UNIX) * Origin: laban @ home (2:5098/4.7@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/13439428efa95.html, оценка из 5, голосов 10
|