Procmail einbinden
"Björn Wählen (RDG)"
b.waehlen at rdg-rational.de
Fre Okt 29 13:09:21 CEST 2010
Hallo,
wir haben einen älteren SuSE-Mail Server mit sehr vielen
Procmail-Regelwerken. Teilweise für jeden User unterschiedliche.
Nun sind wir gerade dabei, auf Kolab umzusteigen und möchten hier gerne
wieder Procmail nutzen, um die Regelwerke möglichst direkt übernehmen zu
können.
Kolab läuft in der aktuellen Version auf Debian Lenny als Subsystem.
Wenn ich nun versuche Procmail (egal ob /usr/bin/procmail oder
/kolab/bin/procmail) einzubinden, erhalte ich unterschiedliche
Fehlermeldungen. Entweder wird der "user" nicht gefunden, ober es
besteht keine Rechte auf die procmailrc-datei.
Ich habe es z.B. mit der Lösung von
http://www.kolab.org/pipermail/kolab-users/2006-November/005593.html
versucht. (Hier kommt eben die Fehlermeldung, dass der "user" nicht
bekannt ist.)
Natürlich habe ich auch andere Ideen verfolgt.
Hier mal ein Auszug der /kolab/etc/kolab/templates/master.cf.template
procmail unix - n n - - pipe
user=kolab-n flags=DR argv=/usr/bin/procmail -t /procmail/procmailrc
# user=kolab-n flags=DR argv=/kolab/bin/procmail -d ${user} # user
unknown
# user=kolab flags=DR argv=/kolab/bin/procmail -t -m USER=${user}
EXT=${extension} SENDER=${sender} /procmail/procmailrc
#procmail unix - n n - - pipe
# user=kolab-n flags=DR argv=/usr/bin/procmail -d ${user}
#procmail-user unix - n n - - pipe
# user=kolab-n flags=DR argv=/usr/bin/procmail -d ${nexthop}
#alter mail-server:
#procmail unix - n n - - pipe
# flags=R user=cyrus argv=/usr/bin/procmail -t -m USER=${user}
EXT=${extension} SENDER=${sender} /etc/procmailrc
# flags=R user=kolab-n argv=/usr/bin/procmail -r SENDER=${sender} -t
-m USER=${user} EXTENSION=${extension} /etc/procmailrc
# flags=R user=kolab-r argv=/usr/bin/procmail -r SENDER=${sender} -t
-m USER=${user} EXTENSION=${extension} /etc/procmailrc
Die Datei unter /procmail ist vorhanden, es sind ein paar einfach Regeln
drin. Ich habe auch verschiedene Rechte und Benutzer eingestellt.
Aktuelle:
drw------- 2 kolab-n kolab-n 4096 Oct 28 12:43 .
-rw------- 1 kolab-n kolab-n 897 Oct 28 15:49 procmailrc
Und natürlich auch die "user=" in der master.cf.template angepasst...
Hat irgendwer eine Idee, wie wir unsere bestehenden Regelwerke aus
Procmail mit dem Kolab nutzen können?
Danke im voraus...
Mit freundlichen Grüßen
Björn Wählen
--
Björn Wählen
Mitarbeiter IT
RDG Gebäudeservice GmbH
Sulinger Str. 97/99
27751 Delmenhorst
Registergericht: Amtsgericht Oldenburg, HRB 140139
Geschäftsführer: Peter Gremmert
Fon: 04221 / 6001-78
Fax: 04221 / 968663
Mobil: 0151 / 12603625
eMail: b.waehlen at rdg-rational.de
Web: www.rdg-rational.de