(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/>