Le 07 janvier à 18:00 Alain Vaugham a écrit
> Bonjour la liste et bonne année tout le monde.
> 
> 
> Avec ma config actuelle, les emails sont déposés dans :
> /var/mail/moi au format mbox 
> Il y restent alors que moi je voudrais les faire atterrir dans :
> /mnt/unautreDisqueDur/moi/maildir/
> Il s'agit ici d'un maildir géré par Dovecot pour servir de l'imap.
> 
> Je ne retrouve plus comment je dois configurer cette tuyauterie pour que les 
> emails arrivent là où je veux.
> 
> 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.
>
Il faut tout de même paramétrer la destination.

> 2) Postfix :
> - il accepte ces emails puisqu'ils sont destinés à son domaine :
> mydestination = mondomaine.com, mamachine.localdomain, localhost.localdomain, 
> localhost
> - il les transmet à je-ne-sais-qui qui se charge de les délivrer 
> dans /var/mail/moi
> Je ne comprend pas pourquoi les emails atterrissent là. 
> Au grés de mes lectures j'ai testé tout ça sans succès :
> mailbox_command = procmail -a "$EXTENSION"
> mailbox_command = procmail -a "$user"
> mailbox_command = procmail -a "moi"
>
Ces commandes passent les mails à procmail avec l'adresse passée en
paramètre via -a

> mail_spool_directory = /mnt/unautreDisqueDur/moi/maildir/
> 
Dossier de spool, non pertinent

> home_mailbox = /mnt/unautreDisqueDur/moi/maildir/
> bien sûr sans oublier le "/" final.
> 
Inutile car les mails sont déjà envoyés à procmail via mailbox_command

> 3) Procmail :
> Il devrait les recevoir venant de Postfix pour les traiter puis les déposer 
> là 
> où je veux mais comme il ne les voit jamais, les emails restent 
> dans /var/mail/moi
> SHELL=/bin/sh
> #MAILDIR=/mnt/unautreDisqueDur/moi/maildir/moi
> MAILDIR=/var/mail
> LOGNAME=moi
> ORGMAIL=$MAILDIR/$LOGNAME
> DEFAULT=$ORGMAIL
> 
Le / final a son importance !!!

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

> Est-ce qu'il y aurait un problème de droits particuliers à respecter sur 
> /mnt/unautreDisqueDur/moi/maildir/ ou sur /var/mail/moi ?
> 
> Est-ce que c'est le main.cf qui est mal configuré ?
> http://pastebin.archlinux.fr/373326
> 
> Est-ce que j'ai bien compris le fonctionnement de la tuyauterie?
> 
> 
Globalement oui, mais pas des options ;-)

> Merci d'avance pour vos éclairages.
> 
> 
De rien, Vx
-- 
Rejoignez les 5308 adhérents de l'April <http://www.april.org/adherer>
Secrétaire de l'association toile-libre <http://toile-libre.org>
+33 (0) 630 803 804 <http://thetys-retz.net/~endymion/pages/Contact>
GPG Id: EBEC C39A DAAE F766 9785  EF23 E76F 467D 2E14 CE70
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à