Luca Bertoncello <lucabert(a)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
--
SCHLITTERMANN.de ---------------------------- internet & unix support -
Heiko Schlittermann HS12-RIPE -----------------------------------------
gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -