seit einigen Tagen bastel ich hier an einem Mailserver auf meinem woody-Debian. Bestehen soll das Ganze aus fetchmail, exim, procmail und cyrus.
Installiert sind die ganzen Einzelteile, fetchmail und cyrus scheinen zu Laufen, nur exim und procmail machen Ärger.
Ich möchte, dass fetchmail die Mails an exim 4.23 übergibt (scheint zu funktionieren), und dieses dann weiter an procmail leitet.
Bei jeder Mail bekomme ich im Procmail-Log jedoch nur diese Mitteilung: (verbose = on)
Code: Alles auswählen
procmail: Match on ""
procmail: Assigning "LASTFOLDER=/usr/sbin/cyrdeliver -a -m USERNAME"
procmail: Notified comsat: "USERNAME@:/usr/sbin/cyrdeliver -a -m USERNAME"
From www@core.kontent.de Mon Dec 08 15:17:14 2003
Subject: test2
Folder: /usr/sbin/cyrdeliver -a -m USERNAME 1410
procmail: Executing "/usr/sbin/cyrdeliver,-a,-m,USERNAME"
USERNAME: Message contains invalid header
Code: Alles auswählen
<= www@core.kontent.de H=localhost [127.0.0.1] U=fetchmail P=esmtp S=1324 id=200312081127.hB8BRou08799@core.kontent.de
=> USERNAME <USERNAME@localhost> R=procmail T=procmail_pipe
Die eMail selbst verschwindet dann unauffindbar, steckt weder in mailq noch sonst irgendwo.
Anmerken muss ich wohl noch, dass ich eine zentrale procmailrc unter /etc verwende.
Wenn ich die Mail direkt von Fetchmail aus an procmail übergebe, dann läuft alles wunderbar, die Mails werden unter Cyrus abgelegt.
Wo könnte der Fehler liegen? Bei Bedarf poste ich auch gern noch ein par configs, wollte nicht gleich alles hier zumüllen
Ich blick so langsam nicht mehr durch..
Vielen Dank schonmal für Hinweise.
Gruß
Darkwhite