Luca Bertoncello lucabert@lucabert.de (Mi 15 Mär 2006 11:02:00 CET):
Hallo, Liste!
Mein Problem: ich möchte eine ML einrichten. Das Programm muß sich integrieren mit Exim (4.60) und soll automatisch die Listen anlegen können (ich muß nicht die Listen generieren und dann einige Dateien manuell ändern so daß Exim weißt daß die Liste existiert).
Ok. Exim + Mailman.
Problem: ich habe Exim so configuriert daß alle Nutzer in einer DB sind...
Die ML-Nutzer sind vom Mailman verwaltet, nicht in der Datenbank. Du kannst z.B. eine subdomain machen, bei der dann der Exim automatisch den Mailman konsultiert.
begin router ...
mailman: driver = accept domains = mailman.schlittermann.de : mailman.radebeul.de require_files = <; /var/lib/mailman/lists/${lc:$local_part} local_part_suffix = -admin : -bounces* : -confirm* : -join : -leave : -owner : -request : -subscribe : -unsubscribe local_part_suffix_optional = yes transport = mailman
...
begin transports
...
mailman: driver = pipe command = /usr/lib/mailman/mail/mailman '${if def:local_part_suffix {${sg{$local_part_suffix}{\N^-(\w+)(+.*)?\N}{$1}}}{post}}' $local _part home_directory = /var/lib/mailman user = list group = list
Heiko