Hallo,

ich wollte (wie hier http://www.schiessle.org/howto/debian-imap-howto/debian-imap-howto.html beschrieben) eine Kombination aus fetchmail/procmail cyrus-imapd aufsetzen, scheint auch alles problemlos geklappt zu haben. Dies ist meine /etc/fetchmailrc

server mail.epost.de
proto pop3
user Bjoern.Beckmann there with pass xxxx is bjoern here
ssl
keep
mda "/usr/bin/procmail -t -a \$EXTENSION"

und das meine /etc/procmailrc

PATH=/usr/bin:/usr/local/bin
SHELL=/bin/sh
VERBOSE=ON
LINEBUF=8192
PMDIR="/var/log/procmail"

:0 D
* $LOGNAME ?? [A-Z]
{
    LOGNAME=`echo "$LOGNAME" | tr A-Z a-z`
}

USER=$LOGNAME
DELIVERMAIL=/usr/sbin/cyrdeliver
USER_ROOT = user.$LOGNAME
LOGFILE=/var/log/procmail/proclog

:0e
{
    EXITCODE=$?
}

INCLUDERC=${HOME}/.procmailrc

:0W
* EXTENSION ?? [a-z]
| $DELIVERMAIL -a $LOGNAME -m user.$LOGNAME.$EXTENSION

:0w
| $DELIVERMAIL -a $LOGNAME -m user.$LOGNAME


Leider landen jetzt alle mails in /var/spool/root und in /var/log/procmail/proglog steht:


procmail: Assigning "INCLUDERC=/root/.procmailrc"
procmail: Couldn't read "/root/.procmailrc"
procmail: No match on ! "^To:"
procmail: No match on "^To: $"
procmail: No match on "^From: $"
procmail: No match on "[a-z]"
procmail: Executing "/usr/sbin/cyrdeliver,-a,root,-m,user.root"
user.root: Mailbox does not exist
procmail: Program failure (67) of "/usr/sbin/cyrdeliver"
procmail: Assigning "LASTFOLDER=/usr/sbin/cyrdeliver -a root -m user.root"
procmail: Assigning "EXITCODE=67"
procmail: Assigning "HOST"
procmail: HOST mismatched "guest114.thp.Uni-Duisburg.DE"
procmail: Assigning "PATH=/root/bin:/usr/local/bin:/usr/bin:/bin"
Subject: Paper BECKAMNN/NOWAK/USADEL
Folder: /var/mail/root 1194




Warum wird denn die mail nicht an user.bjoern geliefert, daf�r hatte ich ja mit cyradm auch entsprechende Folder angelegt.
Ich habe schon diverse Dinge ausprobiert, aber es scheint, als ob auf diese Art und Weise immer $LOGNAME=root ist. Es sollte doch aber gehen, da� fetchmail global als Daemon l�uft und die mails an die einzelnen accounts ausliefert?! Oder ist da� nur m�glich, indem jeder USER seine eigene .fetchmailrc anlegt? Gibt es irgendwo eine Trivialit�t, die ich �bersehen habe.


Danke schon einmal f�r eure Hilfe!

Gru�,
Bj�rn Beckmann



--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an