La réponse d'une manière générale est "ça dépend".
Dans le domaine du mail, une approche peut être implémenté de 25 manières
différentes.

* Alain Vaugham [07/01/2010 23:10] :
>
> Si j'ai bien compris le parcours d'un email, les configurations sont :
> 1) Fetchmail :
> - va les chercher chez le FAI et les transmet à Postfix.
> C'est la config par défaut. Il n'y a rien à paramétrer.

Si c'est juste pour que postfix passe tes mails à procmail, tu peux
envisager de dire à fetchmail de passer directement ton mail à
procmail. Il faut coller la directive :

 mda "/usr/bin/procmail -d %T"

dans ton .fetchmailrc .

> 3) Procmail :
> LOGNAME=moi

Non.

Mets "LOGNAME=/home/moi/procmail.log", crée un fichier /home/moi/procmail.log
vide puis lance un fetchmail. Si, une fois fetchmail terminé, le fichier
procmail.log contient quelque chose, c'est que procmail est utilisé pour
traiter tes mails. Si non, ce n'est pas le cas et c'est sur ce point
qu'il faut travailler.

> 4) Dovecot :
> Il devrait les recevoir venant de Procmail pour les mettre à disposition dans
> /mnt/unautreDisqueDur/moi/maildir/cur/
> mail_location = maildir:/mnt/unautreDisqueDur/moi/maildir
> Les emails n'y arrivent jamais puisque Procmail lui-même ne les voit pas.

On peut dire à postfix de passer directement les mails à dovecot et
laisser à celui-ci le soin de mettre le mail sur disque tout seul.

Rajoute :

mailbox_command = /usr/lib/dovecot/deliver

dans /etc/postfix/main.cf (après avoir configuré le processus lda de
dovecot, bien entendu).

Emmanuel

_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à