mslin
10.02.09, 11:49
Hallo,
bin gerade dabei fethcmail und procmail abzustimmen.
Habe dovecot auf Maildir ausgerichetet.
Problem ist, daß wenn ich Emails vom Provider abhole, diese zwar der fetchmail abholt, übegibt diese auch dem procmail, jedoch landen diese Emails immer noch unter /var/spool/mail als /var/spool/mail/fetchmail.
Werden also nicht dem Posteingang unter /home/user/Maildir/cur zugeteilt.
hier mal die conf's:
fetchmailrc
poll "pop.1und1.de" protocol POP3 :
user "test@DOMAIN.de" there with password "MEINSHALT" is "USER" here and wants mda /usr/bin/procmail;
.procmailrc
LOGFILE="/var/log/procmail.log"
MAILDIR=$HOME/Maildir # Mailbox-Verzeichnis
## POSTeingang : test@*
:0:
* ^To:.*test@DOMAIN.de
IN.test
dovecot.cong:
mail_location = maildir:~/Maildir
Postfix
home_mailbox = Maildir/
Das eigenartige dabei ist, wenn ich unter fetchmailrc die anweisung mda weglasse und nur über to USER gehe, wird die Email richtig in Maildir zugestellt und taucht dort als neue Email auf.
Was könnte daran falsch sein?
hier mal noch ein auszug aus dem log:
fetchmail:
fetchmail: 1 message for test@DOMAIN.de at pop.1und1.de (22899 octets).
fetchmail: reading message test@DOMAIN.de@pop.1und1.de:1 of 1 (22899 octets) flushed
procmail hat gar kein log angelegt, obwohl ich die anweisung gegeben habe
postfix wird keine fehlermeldungen aus...
Gruß
mslin
bin gerade dabei fethcmail und procmail abzustimmen.
Habe dovecot auf Maildir ausgerichetet.
Problem ist, daß wenn ich Emails vom Provider abhole, diese zwar der fetchmail abholt, übegibt diese auch dem procmail, jedoch landen diese Emails immer noch unter /var/spool/mail als /var/spool/mail/fetchmail.
Werden also nicht dem Posteingang unter /home/user/Maildir/cur zugeteilt.
hier mal die conf's:
fetchmailrc
poll "pop.1und1.de" protocol POP3 :
user "test@DOMAIN.de" there with password "MEINSHALT" is "USER" here and wants mda /usr/bin/procmail;
.procmailrc
LOGFILE="/var/log/procmail.log"
MAILDIR=$HOME/Maildir # Mailbox-Verzeichnis
## POSTeingang : test@*
:0:
* ^To:.*test@DOMAIN.de
IN.test
dovecot.cong:
mail_location = maildir:~/Maildir
Postfix
home_mailbox = Maildir/
Das eigenartige dabei ist, wenn ich unter fetchmailrc die anweisung mda weglasse und nur über to USER gehe, wird die Email richtig in Maildir zugestellt und taucht dort als neue Email auf.
Was könnte daran falsch sein?
hier mal noch ein auszug aus dem log:
fetchmail:
fetchmail: 1 message for test@DOMAIN.de at pop.1und1.de (22899 octets).
fetchmail: reading message test@DOMAIN.de@pop.1und1.de:1 of 1 (22899 octets) flushed
procmail hat gar kein log angelegt, obwohl ich die anweisung gegeben habe
postfix wird keine fehlermeldungen aus...
Gruß
mslin