salut,
Je tente d'installer un système de messagerie complet sur une Debian. Pour cela, j'ai fait le choix d'Exim, Fetchmail, Procmail et Qpopper + un webmail à ma sauce.
Je souhaite récupérer grâce à Fetchmail les messages d'une BAL commune à un domaine (Catch all), puis ensuite grâce à Procmail les filtrer pour les redistribuer vers les utilisateurs concernés (login dans login@mondomaine.org).
---
J'ai créé le fichier /etc/fetchmailrc suivant :
set postmaster "postmaster"
set bouncemail
set no spambounce
set properties ""
set daemon 150
poll pop.monpop with proto POP3
user 'monlogin' there with password '******' options keep
mda '/usr/bin/procmail -d %s'
---
Puis le fichier /etc/procmailrc suivant :
MAILDIR=/var/mail/
# Redirige les mails contenant toto dans le champs To:
* ^(To|Cc|Bcc):toto.*
toto
# Redirige les mails contenant ti dans le champs To:
* ^(To|Cc|Bcc):titi.*
titi
Je retrouve bien mes fichiers dans /var/mail/ mais je me retrouve confronter à un problème de droits pour la lecture de ces fichiers. Un chown toto /var/mail/toto, règle le problème (normal me direz-vous ... ).
Je sais qu'il est possible de créer un fichier distinct .fetchmailrc et .procmailrc par compte utilisateur, mais après c'est qpopper qui ne retrouve pas ses petits (je n'ai trouvé comment lui indiqué d'aller fouiller dans le dossier mail des utilisateurs plutôt que dans /var/mail/).
Quelqu'un a t-il une petite astuce pour que cela vienne à fonctionner ...
Merci d'avance