Re: fetchmail + procmail : Comment traiter les messages qui ont mal réveilloné ?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 05 January 2004 13:14, Olivier (ceituna) LAMBERT wrote:
> > hello
>
> Hi !
> En fait, au vu des deux réponses, je me suis rendu compte que je m'étais
> mal exprimé...
>
> Ma chaine fetchmail/spamassassin/procmail/mutt/postfix marche
> parfaitement...
>
> Sauf _Ce_WE_ car ma partition /home était pleine, et donc procmail n'a
> pas pu "redistribuer" mon mail et le mettre dans /home/user/mail
>
> Donc, une partie des mails (i.e. uniquement après avoir saturé la
> partition) est parqué dans /var/mail/user (qui est un simple fichier).
>
> Ma question était donc de savoir comment "réinserer" ces brebis perdues
> dans la chaine de traîtement...
>
> > euh voila je crois que c'est tout ...j'espere que cela t'aidera...
>
> Merci à vous deux de m'avoir répondu... Je m'étais mal exprimé, donc si
> vous avez de bonnes idées, je suis toujours prenneur...
Aller, un petit copier/coller du man de procmail (comme l'avais dis Maxime
Ritter) :
Procmail can also be invoked to postprocess an already filled system mailbox.
This can be useful if you don't want to or can't use a $HOME/.forward file
(in which case the following script could periodically be called from within
cron(1), or whenever you start reading mail):
#!/bin/sh
ORGMAIL=/var/mail/$LOGNAME
if cd $HOME &&
test -s $ORGMAIL &&
lockfile -r0 -l1024 .newmail.lock 2>/dev/null
then
trap "rm -f .newmail.lock" 1 2 3 13 15
umask 077
lockfile -l1024 -ml
cat $ORGMAIL >>.newmail &&
cat /dev/null >$ORGMAIL
lockfile -mu
formail -s procmail <.newmail &&
rm -f .newmail
rm -f .newmail.lock
fi
exit 0
Ca devrais pouvoir te servir :)
> A bientôt,
>
> Olivier
Bonne journée (fait froid), Damien
- --
Damien Raude-Morvan - DrazziB
GPG : 0x337C7EBB
WWW : www.drazzib.com
ICQ : 68119943
TEL : (+33) 06 08 80 36 98
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQE/+Un6927daDN8frsRAg62AJ97VznUnm3B0PaAwuCIXbgx0+6QOwCeJsFu
foCT7VkoAOsca9vjadEsSk4=
=ga2c
-----END PGP SIGNATURE-----
Reply to: