(Courriels de diversion: <roderais@agraferait-happeriez.com> <crepitait@premediterent-veineux.com> <contact@entrecroiseraient-quadruple.com> <orienterait@detruis-habillee.com> <cafardeux@emporter-rassemblent.com> <cancerologues@tropiques-bananeraie.com> <rencontrais@breveta-fil.com> <corniche@voulu-violee.com> <axeraient@recriant-godelureaux.com> <cumulus@deculpabilises-desinteressera.com> )



Bonjour,

j'ai fait il y a peu les mêmes expériences et j'imagine que le problème vient 
du .procmailrc et du format des répertoires destinations. Il faut utiliser le 
'.' (point) pour indiquer une séparation de répertoire. Par exemple, pour le 
répertoire '/Amis/' il faut mettre '.Amis/'. Pour '/MailList/CULTe/' il faut 
mettre '.MailList.CULTe/'

Voici pour exemple un .procmailrc qui fonctionne :

************************************** DEBUT *********************************

PMDIR=$HOME/.procmail
LOGFILE=$PMDIR/procmail.log
MAIL=$HOME/Maildir/
MAILDIR=$HOME/Maildir/
DEFAULT=$HOME/Maildir/INBOX/
SHELL=/bin/sh
LINEBUF=4096
LOGABSTRACT=no
VERBOSE=off

# indicate that procmail is used
:0 fwh
| formail -a"X-procmail: Yes"

# Make a backup of every message (just in case ...). Old mail will be removed
# automatically after a few days by archivemail.
:0c
.Backup/

# Send duplicate mail to appropriate dir.
:0 Whc: msgid.lock
| formail -D 8192 $PMDIR/msgid.cache

:0a
.Duplicates/

# Sort out daily Cron-messages.
:0
* ^From:.*root@localhost.localdomain*.System/

# Sort out mailinglist-mail to the appropriate mailbox.

:0
* ^List-Post:.*<mailto:linux-31@CULTe.org>*.ML.CULte/

:0
* ^List-Post:.*<mailto:projets@CULTe.org>*.ML.CULte.projets/

:0
* ^List-Post:.*<mailto:tchatche@CULTe.org>*.ML.CULte.tchatche/

:0
* ^TO_.*entreprise@CULTe.org*.ML.CULte.entreprise/

# Delete mail from addresses in my blacklist. But do some logging about what 
is deleted.
:0
* ? formail -x"From" -x"From:" -x"Sender:" -x"Reply-To:" -x"Return-Path:" 
-x"To:" \
    | egrep -is -f ~/.procmail/black.lst
{
 LOGABSTRACT=all
 LOGFILE=$PMDIR/blacklist.log
 :0
 .Spam/
 LOGABSTRACT=no
 LOGFILE=$PMDIR/procmail.log
}

# Tag mail from known senders with a X-Whitelist-header. The whitelist is 
created
# with the script  abook2whitelist from the abook-package.

# remove fake headers
:0 fwh
* ^X-Whitelist
| formail -IX-Whitelist

:0
* ? formail -x"From" -x"From:" -x"Sender:" -x"Reply-To:" -x"Return-Path:" 
-x"To:" \
    | egrep -is -f ~/.procmail/white.lst
{
 :0 fwh
 | formail -a"X-Whitelist: Yes"
}

# Tag mail from known senders with a X-Whitelist-header. The whitelist is 
created
# with the script  abook2whitelist from the abook-package.


# I recently switched from spamassassin to bogofilter. So let bogofilter 
process
# the mail and add a X-Bogosity-header. If the mail is identified as SPAM and 
does
# not have a X-Whitelist-header, junk it!

:0fw
| bogofilter -uepl

:0e
{ EXITCODE=75 HOST }

:0
* ^X-Bogosity: Yes
* !^X-Whitelist: Yes
.Spam/

:0c
* ^X-Bogosity: Yes
* ^X-Whitelist: Yes
| bogofilter -Nl

# All mail that pass to this point should be ordinary mail, so add the 
sender's
# address to the Little Brother's Database.

:0
* ^X-Whitelist: Yes
.Connus/


# all other mail goes to the default mailbox.

:0
.Nouveaux/


************************************** FIN *********************************




Le Lundi 24 Novembre 2003 14:38, Guillaume Betous a écrit :
> Bonjour,
>
> Je suis en train de mettre (enfin ?) un serveur mail sur ma machine.
>
> Le but c'est d'abord de jouer un peu, mais aussi de recuperer tout mon mail
> en local sur mon serveur, puis ensuite de le consulter depuis un client
> quelconque sur mon reseau local (je jongle bcp windows/linux, et sur
> plusieurs machines)
>
> Mon serveur mail est qmail, en IMAP avec le format maildirs (pas mbox
> quoi...)
> 'fetchmail' se charge de recuperer les mails de mon provider, en les
> faisant transiter par 'procmail'
>
> Bon, ca m'a pris plus de 2 jours, mais maintenant tout ca marche... ou
> presque.
>
> Mon probleme actuel reside dans mon incompréhension de l'IMAP et des
> repertoires.
>
> J'ai bien vu qu'on peut créer des repertoires dans un boite a lettres (on
> les voit apparaitre dans le fichier "courierimapsubscribed" de mon
> repertoire ~/Maildir/ ). Ces repertoires ne correspondent pas a
> l'arborescence de la boite a lettre (si je fais un repertoire "Incoming",
> je peux y mettre des mails, mais aucun repertoire "Incoming" n'a ete cree
> sur mon compte)
>
> 1) je n'arrive a creer ces repertoires que depuis mon client (Outlook
> Express en plus ...) comment qu'on doit faire sinon pour les creer a la
> main ?
>
> 2) je ne sais pas comment, avec procmail, diriger un message dans tel ou
> tel repertoire IMAP. je n'arrive qu'a les diriger dans des boites a lettres
> differentes (donc toute une arborescence Maildir/new/ cur/ tmp/ differente)
>
> 3) Je n'arive pas a consulter une autre boite a la lettres que celle par
> defaut (~/Maildir/ chez moi).
>
> Merci bcp d'eclairer ma lanterne !!!
>
> gUI
>
> PS : heu... si vous n'ave zpas tout compris a mon mail n'heistez pas a me
> demander des precisions... moi meme je comprends pas trop )-:
>
>
>
> --------------------------------------------------------------------
> Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>

-- 

http://www.cogitae.net/

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>