|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Sergei Kartashov, 2:5020/400 30 Oct 2004 12:50:33 To : All Subject : Вопрос по trivial-rewrite от postfix. --------------------------------------------------------------------------------
Привет, All!
У меня в main.cf есть строчка:
mydestination = host1.domain1, host2.domain1, host1.domain2,
host2.domain2
В таблице check_recipient_access размещен довольно внушительный
список строчек вида:
user@host1.domain1 REJECT
user@host2.domani2 REJECT,
а про domain2 я просто-напросто забыл :)
Вот сейчас вспомнилось и стал искать способ - уж, больно
очень не хочется удваивать и без того не маленькое количество
строк в акцессе.
Меня бы устроило, если бы я смог все @...domain2 завернуть
на @...domain1 и необходимых юзеров отрежектить.
В принципе, с этим прекрасно справляется trivial-rewrite
со своими рулесами в canonical_maps.
Т.е. я прописал в canonical:
@host1.domain2 @host1.domain1
@host2.domain2 @host2.domain1
и все завернулось куда надо.
Беда в том, что access обрабатывается ДО canonical и все режекты
для @...domain2, тем самым, игнорируются, таким образом, ничего не
меняя.
Сейчас остановился, как временная мера, на режекте всего @...domain2
с помощью relocated_maps, но это плохо :(
Возможно ли как-то все это упростить, дабы не перечислять по четыре
строчки на каждого юзера в access ?
--
Regards,
Sergei Kartashov (JINR, http://sunhe.jinr.ru/~serg, ICQ:9014826)
--- ifmail v.2.15dev5.3
* Origin: JINR (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/767883c7abe2.html, оценка из 5, голосов 10
|