Sandy Drobic schrieb:
Andreas Jutzy wrote:
"postmap -q test@example.com mysql:/etc/postfix/vmailboxsql.cf" liefert "/var/webmail/example.com/test/"
Mal noch eine Zwischenfrage, wenn ich wie in der Ausgangsmail erwähnt Maildrop direkt ohne Postfix aufrufe, dann gehts doch schon schief... Also sollte Postfix doch dort seine Finger noch nicht im Spiel haben. Ich vermutete den courier-authdaemon als Fehler, aber dessen SQL Abfragen liefern auch o.g. Home zurück...
Nein, denn der "To" Ausdruck in maildropfilter wird als mbox gewertet, da er anscheinend keinen "/" am Schluß hat.
to - deliver message to a mailbox
to expression
Otherwise, expression names the mailbox where maildrop delivers the message. If expression is a directory, maildrop assumes that the directory is a maildir directory. Otherwise, maildrop will deliver the message to a file, formatted in traditional mailbox format. maildrop will use either dot-locking, or flock()-locking when delivering the message to the file.
maildrop: authlib: logname=test@domain.com, home=/var/webmail/domain.com/test, mail=(default) maildrop: Changing to /var/webmail/domain.com/test
Bis hierhin ist noch alles in Ordnung, home sollte auch ein "/" am Ende haben. Aber dann...
Habe authmysqlrc mal entsprechend angepasst, sodass "home=/var/webmail/domain.com/test/" ist. (ohne Ergebnis)
Message start at 0 bytes, envelope sender=test@domain.com /etc/maildroprc(1): MAILDIR="/var/webmail/domain.com/test/" /etc/maildroprc(2): LOGFILE="/tmp/maildrop.log" maildrop: Attempting .mailfilter maildrop: Delivering to /var/mail/test@domain.com
geht er plötzlich nach /var/mail wieder rein. Was steht denn in der maildirfilter drin, wohin er ausliefern soll?
Die ".mailfilter" existiert nicht. Wenn ich eine Datei anlege, wird die korrekt abgearbeitet und anschließend dennoch eine mbox angelegt.... Oder meinst du die standard "/etc/maildroprc"? Letztere: MAILDIR = "$HOME/Maildir/" `test -d "$MAILDIR"` if ($RETURNCODE != 0) { `mkdir -p $MAILDIR` `rmdir $MAILDIR` `maildirmake $MAILDIR` } logfile "/var/mail/maildroprc.log" #EOF Bei genauerer Betrachtung scheint mir hier das von Dir erwähnte TO zu fehlen! Werde ich sofort morgen früh ausprobieren, aber das müsste es eigentlich sein... WIeso ging ich den ganzen Tag davon aus, dass Maildrop das $home aus authlib übernimmt? Hm. Grüße Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org