PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Procmail Probleme ....



mikepiko
20.12.04, 23:07
Hallo zusammen !

Ich versuche mich gerade an einem Mailserver, jedoch hängts bei mir schon an der Zustellung der Lokalen Mails an den Imap Server.

Ich benutze Cyrus als Imap Server und habe dort einen Benutzer und ein paar Boxen eingerichtet.

Ich habe exim so eingestellt das es Procmail die Mails für die Localen User übergibt, aber Procmail weigert sich irgendwie diese zu akzeptieren.

Im Procmail Log sieht das so aus :

From trallalla@PIEEEPEIEPEPEPEPE.de Mon Dec 20 17:10:17 2004
Subject: Re: test
Folder: /var/mail/mike 4682
procmail: [30087] Mon Dec 20 17:15:01 2004
procmail: Assigning "LASTFOLDER= /bin/sed 1d | $BACKUP"
procmail: [30087] Mon Dec 20 17:15:01 2004
procmail: Executing " /bin/sed 1d | $BACKUP"
procmail: Executing " /bin/sed 1d | $IMAP"
procmail: Program failure (72) of " /bin/sed 1d | $IMAP"
procmail: Assigning "LASTFOLDER= /bin/sed 1d | $IMAP"
procmail: Assigning "EXITCODE=75"
procmail: Assigning "HOST"
procmail: HOST mismatched "utopia.starfleetcommand.de"


Exim meldet :


2004-12-20 17:24:24 1CgQKe-00087d-00 <= trallalla@PIEEEPEIEPEPEPEPE.de H=antares.starfleetcommand.de (antares) [192.168.100.2] P=smtp S=4501 id=003501c4e6b0$5e93beb0$0264a8c0@antares
2004-12-20 17:24:24 1CgQKe-00087d-00 == trallalla@PIEEEPEIEPEPEPEPE.de T=procmail_pipe defer (0): Child process of procmail_pipe transport returned 75 (could mean temporary error) from command: /usr/bin/procmail



Die Email adresse hab ich natürlich gerade verändert, da ich nicht bock auf noch mehr SPAM hab :)

Irgendwie scheint Procmail den Hostnamen nicht korrekt zu erkennen und meint er müsse sich nicht drum kümmern, oder wie siehst du das ?!

Hast du da zufällig eine Idee ?!

Die Procmailrc sieht so aus:

# /etc/procmailrc
DELIVERMAIL="/usr/sbin/cyrdeliver"
LOGFILE="/var/log/procmail.log"
IMAP="$DELIVERMAIL -e -a $LOGNAME -m user.$LOGNAME"
BACKUP="$DELIVERMAIL -e -a $LOGNAME -m user.$LOGNAME.Backup"
VERBOSE=on
:0 c
| /bin/sed 1d | $BACKUP
:0 e
{ EXITCODE=75 HOST }
:0 w
| /bin/sed 1d | $IMAP
:0 e
{ EXITCODE=75 HOST }
:0 w
{
EXITCODE=$?
HOST
}

Vielen Dank schonmal für eure Hilfe.

Gruss

Mike