I'm ashamed: I found that I still had all the aliases in /etc/aliases, but I was convinced I had deleted them. It WORKS NOW! (So far...)
Thank you. Am Dienstag 06 März 2007 19:24 schrieben Sie: > Thomas Koch wrote: > > Hi Mark with k, > > > :-) > : > > I've commented out the line > > SYSTEM_ALIASES_PIPE_TRANSPORT = address_pipe > > now and get my old error back: > > > > 1HOcy6-0004Cy-Vj == |/var/lib/mailman/mail/mailman post egroupware2-svn > > <[EMAIL PROTECTED]> R=system_aliases defer (-30): pipe_transport > > unset in system_aliases router > > Remove all the Mailman aliases from /etc/aliases or wherever they are. > You don't use aliases with this Exim config. > > > I've set up router and transport, see my config snippets below. I think > > the problem is, that the transport isn't called, because exim tries to to > > some aliases magic before. > > Exactly, which is why you don't want any Mailman aliases. > > > I installed mailman following this site: > > http://www.debian-administration.org/articles/108 > > So I copied all those aliases to /etc/aliases, but afterwards I read, > > that this is not recommended anymore. So I deleted the aliases again and > > called newaliases. > > newaliases normally does nothing in Exim. See the -bi option in 'man exim'. > > > ################################# > > conf.d/main/04_local_mailman_macros > > ################################# > > # Home dir for your Mailman installation -- aka Mailman's prefix > > # directory. > > MAILMAN_HOME=/var/lib/mailman > > MAILMAN_WRAP=MAILMAN_HOME/mail/mailman > > > > # User and group for Mailman, should match your --with-mail-gid > > # switch to Mailman's configure script. > > MAILMAN_USER=list > > MAILMAN_GROUP=daemon > > > > ################################## > > conf.d/router/970_local_mailman: > > ################################## > > mailman_workaround: > > domains = +local_domains > > require_files = MAILMAN_HOME/lists/$local_part/config.pck > > driver = accept > > local_parts = mailman > > local_part_suffix_optional > > local_part_suffix = -bounces : -bounces+* : \ > > -confirm+* : -join : -leave : \ > > -subscribe : -unsubscribe : \ > > -owner : -request : -admin > > transport = mailman_transport > > group = MAILMAN_GROUP > > group = doesn't belong here. > > transport = seems overly indented, but it isn't Python :-) > > > # Mailman lists > > mailman_router: > > domains = +local_domains > > condition = > > [EMAIL PROTECTED]/data/virtual-mailman}{1 > >} {0}} > > This is if you have virtual domains. If not, the 'workaround' router is > correct. > > > require_files = MAILMAN_HOME/lists/$local_part/config.pck > > driver = accept > > local_part_suffix_optional > > local_part_suffix = -bounces : -bounces+* : \ > > -confirm+* : -join : -leave : \ > > -subscribe : -unsubscribe : \ > > -owner : -request : -admin > > transport = mailman_transport > > group = MAILMAN_GROUP > > See above > > > ############################################## > > conf.d/transport/40_local_mailman: > > ############################################## > > 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 > > freeze_exec_fail = true > > I don't know why you have freeze_exec_fail = true here. At least until > you get things working, you probably don't want it. ------------------------------------------------------ Mailman-Users mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
