[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: