Toon posts:

procmail werkt niet in mijn home dir

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik draai Suse 9.2 met Courier IMAP en postfix / procmail

In principe werkt het, mail komt goed binnen en wordt keurig in de juiste user mailbox geplaatst.

In etc/had ik een procmailrc staan die zijn werk ook goed deed.

In mijn homedir heb ik een .procmailrc aangemaakt en een .forward voor verdere filtering. Helaas gebeurt hier helemaal niets mee en ik begrijp niet goed waarom.

de .forward ziet er zo uit:
"|IFS=' ' & & exec /usr/bin/procmail -f- ||exit 75 #jopp34"

dit is de .procmailrc
PATH=/usr/bin
MAILDIR=$HOME/Maildir #in de Maildir voor courier zetten
DEFAULT=$MAILDIR/new #in de Maildir voor courier zetten
SPAMDIR=$MAILDIR/.Spam/new
PMDIR=/tmp/procmail
COMSAT=no
LOGFILE=$HOME/procmail.log
LOG="
"
VERBOSE=yes

:0
* ^TOvoorbeeld
/dev/null

Iets met rechten ofzo? er wordt ook helemaal geen log aangemaakt door de .procmailrc in de homedir. Wel door etc/procmailrc
De procmailrc in etc/ heb

Verwijderd

Topicstarter
Inderdaad iets met de rechten.

op http://www.ii.com/internet/robots/procmail/qs/ vond ik dit:

Starting with version 3.14, Procmail will not trust your .procmailrc if either it or your home directory is either group or world writable. Also, on some systems your .forward file, if it exists, needs to be world-readable & not executable and your home directory needs to be world-searchable in order for the message transfer agent to “see” the .forward file. To set these permissions, type the following:
cd
chmod go-w,a+x .
chmod go-w .procmailrc
chmod 644 .forward

Mijne stond 744, teruggezet zoals hierboven en nu werkt het.