Le Friday 08 January 2010 20:00:11 Emmanuel Seyman, vous avez écrit :
> 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.

Oui, ça, je l'ai bien compris!


>
> * 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 .

Je note mais ce n'est pas ce que je veux faire.
Je veux qu'un mail passe obligatoirement par Postfix.




>
> > 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.

Je note aussi cette astuce pour m'aider à trouver là où ça peut éventuellement 
ne pas aller.



>
> > 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).

Je ne l'ai pas fait à cause de la configuration du processus lda de Dovecot 
que je n'ai pas su faire rapidement.
Par contre, cela m'a donné l'idée du :
mailbox_command = /usr/bin/procmail
qui a résolu mon problème.

J'ai peut-être enfin compris ce que "mailbox_command = /...." signifie.

Il me reste encore beaucoup de la tuyauterie à explorer encore!

Merci pour tous ces "tuyaux"!


-- 
Alain Vaugham
Clef GPG : 0xD26D18BC
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à