eine Frage zu einem (v)exim/mailman Setup nach dem debianhowto rezept.
mailman benötigt ja seine Aliase per default in der /etc/aliases.
Code: Select all
mailman: "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"Jedenfalls gibt's ein ...
Code: Select all
2006-01-28 17:20:19 1234567890-O7 Failed to find group "" from expanded string "${lookup mysql{select users.gid from users,domains where localpart = '${quote_mysql:$local_part}' and domain = '${quote_mysql:$domain}' and users.domain_id = domains.domain_id}}" for the address_pipe transport
2006-01-28 17:20:19 1234567890-O7 == |/var/lib/mailman/mail/mailman unsubscribe mailman <mailman-unsubscribe@domain.tld> R=system_aliases T=address_pipe defer (-28): Failed to find group "" from expanded string "${lookup mysql{select users.gid from users,domains where localpart = '${quote_mysql:$local_part}' and domain = '${quote_mysql:$domain}' and users.domain_id = domains.domain_id}}" for the address_pipe transportEs funktioniert zwar, wenn ich alle Aliase in die vexim db eintrage, aber gibt es nicht einen Weg, vexim beizubringen, die Aliase aus /etc/aliases auszulesen/auszuführen, wie dort stehen?
Beim Betrachten der Exim vs Vexim /etc/exim4/exim4.conf(s) scheint ja /etc/aliases berücksichtigt zu werden, aber irgendwie nur noch in Verbindung mit einer Mysql Abfrage.
exim4.conf (orig)
Code: Select all
system_aliases:
driver = aliasfile
file_transport = address_file
pipe_transport = address_pipe
file = /etc/aliases
search_type = lsearch Code: Select all
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
user = Debian-exim
group = Debian-exim
file_transport = address_file
pipe_transport = address_pipe(*Hinweis* bevorzugte Antwort wäre: Nein ;) )