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

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: