GGR Posted April 19, 2006 Posted April 19, 2006 Коллеги помогите кто прикручивал такую связку ALT Linux Master 2.4 (Citron) Дружу mailman 2.1.7 и Exim 4 Проблема в следующем: для проверки спама давно прикручен amavis, и в результате после добавления mailmana не включается его роутер -- exim -bt mailman@list.my.ru mailman@list.my.ru router = amavis, transport = amavis host localhost.localdomain [127.0.0.1] -- и при попытке послать письмо на mailman@list.my.ru exim ругается что нет такого пользователя (список с таким именем нормально заведен и виден в конфигураторе) exim.conf ---------- domainlist local_domains = localhost : list.my.ru mailman_router: driver = accept domains = *.list.my.ru require_files = MAILMAN_HOME/lists/$local_part/config.pck local_part_suffix_optional local_part_suffix = -bounces : -bounces+* : -confirm+* : -join : -leave : -owner : -request : -admin transport = mailman_transport amavis: driver = manualroute # Do NOT run if received via 10025/tcp or if already spam-scanned # or if bounce message ($sender_address="") condition = "${if or {{eq {$interface_port}{10025}} {eq {$received_protocol}{spam-scanned}} {eq {$sender_host_address}{127.0.0.1}} }{0}{1}}" transport = amavis route_list = "* localhost byname" self = send no_verify no_expn mailman_transport: driver = pipe command = MAILMAN_WRAP .${if def:local_part_suffix {${sg{$local_part_suffix}{-(w+)(+.*)?}{$1}}} {post}}. $local_part current_directory = MAILMAN_HOME home_directory = MAILMAN_HOME user = MAILMAN_USER group = MAILMAN_GROUP amavis: driver = smtp port = 10024 allow_localhost ---------- и mailman и exim запускаются без ругани Я так понимаю что amavis просто перехватывает раньше, где неправильно и как бы так заставить amavis игнорировать все то что послано на домен list.my.ru? Вставить ник Quote
GGR Posted April 21, 2006 Author Posted April 21, 2006 >Проблема в следующем: для проверки спама давно прикручен amavis, и в результате >после добавления mailmana не включается его роутер с предыдущей проблемой справился сам, домен в рутере надо было указывать без '*.' однако возникла следующая проблема: в доках на mailman пишут для eximа # The path of the Mailman mail wrapper script MAILMAN_WRAP=MAILMAN_HOME/mail/mailman в моем случае дистриб ставился из rpm и такого каталога просто не существует. Кто знает что ТОЧНО должно указываться в этом параметре exim.conf? Я сначала предположил что это путь до враппера mailman/bin/wrapper.sh, не получилось... Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.