|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 19 Apr 2001 19:37:08 To : Ivan Osipov Subject : Procmail --------------------------------------------------------------------------------
On Wed, 18 Apr 01 20:15:45 +0300, Ivan Osipov wrote:
>> Hе дело это procmailа, за деталями смотри в man aliases или если у тебя не
>> sendmail, то в доку своего MTA насчет аналогичной фичи.
IO> Тем не менее, сейчас это реализовано на procmail и работает, хотя и с
IO> извратами, но /etc/aliases с количеством строк N*10 000 - это ИЗВРАТ
IO> ПОЛHЫЙ.
Hу и что, он же не линейно просматривается, из него aliases.db не зря
делается. Hу если список _очень_ большой и имена юзеров хорошо ложаться в
regrular expression то некоторая экономия от regexps конечно будет.
По идее в sendmail можно сделать нечто вроде aliases, только с regexp,
подробности в op.me, глава 5.9. 'K -- Key File Declaration.'
Интересно как оно у тебя сейчас реализовано, всё кидается на LUSER_RELAY и
потом разбирается? Или что-то вроде virtusertable? Письмо по идее не должно
попасть в лапы procmailу если юзер на машине не существует или алиас на
реального юзера не показывает. Он ведь должен запускаться от имени кого-то.
Если делать на procmail, то тебе бы нужно добавить к письму что-то вроде
Envelope-To: в который вписать реальный адрес получателя и фильтровать
по нему, а не по To: Как добавить заголовок смотри опять же в op.me, так как
у меня exim, а сендмейл я уже успел несколько подзабыть, :) да и не нужно мне
было от него ничего экзотического.
--
/lenz
--- slrn/0.9.6.2 (Linux)
* Origin: Flying Penguin's Nest (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/16008b3348799.html, оценка из 5, голосов 10
|