J'ai mis en place chez moi un postfix avec une base sql.
J'aimerais pouvoir dropper mes messages au format Maildir, et appliquer de regles de tri. Je me suis donc lancé sur procmail (que je connais) mais il s'avère qu'il n'est vraiment pas prévu pour tourner avec des virtual mailboxes... Dommage.
Je me suis donc lancé sur maildrop mais je bloque toujours sur une chose :
Comment maildrop peut il recupéré le path de la maildir ? (stocké dans la base sql au format $domain/$username)
Je suppose qu'etant donné que postfix tape dans ces tables pour gerer les utilisateurs il doit être capable de passer le path à procmail non ?
Dans main.cf j'ai définis
Code :
- virtual_transport = maildrop
|
Et j'ai ajouté le transport coresspondant dans master.cf
Code :
- maildrop unix - n n - - pipe
- flags=DRhu user=virtualmail argv=/usr/bin/maildrop
|
Mon /etc/maildroprc
Code :
- SHELL="/bin/bash"
- #DEFAULT = "/tmp/maildir"
- MAILDIR = "/tmp/maildir"
- DEFAULT=$MAILDIR
- VERBOSE=9
- logfile "/tmp/maildrop.log"
|
La evidemment ca fonctionne, mais l'ennuie c'est que les mails devraient arriver dans /var/mail/virtualmailboxes/domain/username...
Merci d'avance