Re: Postfix ignoriert home_maildir-Option
Jetzt funktionierts!
Meine procmailrc hat den Pfad zum Maildir kaputtgemacht, das HOME=/home/
gehört da nicht rein, sondern er muss das globale $HOME benutzen - da steht
nämlich /home/marcel/ drin, dann klappts auch. So hat er versucht, die Mails
nach /home//Maildir zu schreiben, was natürlich nicht geht. Die
funktionierende procmailrc sieht so aus (logging war sehr hilfreich...):
SHELL=/bin/bash
#HOME=/home/
MAILDIR=$HOME/Maildir/
DEFAULT=$HOME/Maildir/
VERBOSE=yes
LOGFILE=procmail.log # loggt nach ~/procmail.log
:0fw:
| /usr/bin/spamc
:0:
* ^X-Spam-Status: Yes
$HOME/Maildir/Junk/
:0:
*
Danke Jochen, du hast mich auf die richtige Spur gebracht. Nicht Postfix,
sondern Procmail ist also das Problem gewesen. :)
--
Marcel
Am Monday 22 December 2008 21:32:50 schrieben Sie:
> Das ging ja schnell! :)
> Ich habe deine Änderungen eingebaut, allerdings landen die Mails immernoch
> in /var/mail/marcel.
>
> neue ~/.procmailrc:
> ===============
>
> SHELL=/bin/bash
> HOME=/home/
> MAILDIR=$HOME/Maildir/
> DEFAULT=$HOME/Maildir/
>
> :0fw
> :
> | /usr/bin/spamc
> |
> :0:
>
> * ^X-Spam-Status: Yes
> $HOME/Maildir/Junk/
>
> :0:
>
> *
>
> ===============
>
> Ich hatte noch den Verdacht, dass er einfach nicht auf seine Konfiguration
> zugreifen kann (nen nützlichen Log hab ich noch nicht aufgetrieben), die
> eher freizügigen Rechte der ..rc und vom Maildir sehen so aus:
>
> drwxrwxr-x 11 marcel postfix 4096 2008-12-22 21:29 Maildir
> -rw-r--r-- 1 marcel marcel 151 2008-12-22 21:30 .procmailrc
>
> Hab ich noch was übersehen?
>
> --
> Marcel
>
> Am Monday 22 December 2008 20:41:14 schrieb Jochen Schulz:
> > Marcel:
> > > ~/.procmailrc: http://rafb.net/p/lEyWha32.html
> >
> > Da steht:
> > |MAILDIR=HOME/Maildir
> > |DEFAULT=HOME/Maildir
> >
> > Zwei Fehler: erstens ist HOME eine Variable, die dort expandiert wereden
> > soll. Also muss ein $ davor. Dann braucht procmail am Ende einer
> > maildir-mailbox auch immer Slashes. So müsste es gehen:
> >
> > MAILDIR=$HOME/Maildir/
> > DEFAULT=$HOME/Maildir/
> >
> > J.
Reply to: