Postifx virtual mbox et maildrop... - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 25-05-2006 à 04:08:51
chez moi cela fonctionne ainsi :
dans le master.cf
maildrop unix - n n - - pipe |
ensuite dans le main.cf
root@parmenion # postconf virtual_transport |
ensuite dans la configuration de maildrop :
root@parmenion # cat /etc/maildropmysql.config |
root@parmenion # cat /etc/maildroprc |
en ce qui concerne la structure de la base mysql , je me suis basé sur le tutorial fourni avec postfixadmin ( cf mon tuto )
Pour bénéficier des quotas je me suis servi de http://www.xs4all.nl/~jaspersl/quota/ .
Pour mémoire maildrop ne crée *pas* les boites mails par conséquent il faudra les créer 'a la main' (ou par un script ).
et la version de maildrop utilisé :
root@parmenion # maildrop -v |
Voila voila
Marsh Posté le 25-05-2006 à 16:53:42
le répertoire où sont stocké les maildir étant bien sur /var/mail
Marsh Posté le 26-05-2006 à 15:42:17
May 26 15:39:24 rexxar postfix/pipe[30728]: EDDF41042C9D: to=<gandalf@rexxar.local>, relay=maildrop, delay=1, status=deferred (temporary failure. Command output: /usr/bin/maildrop: Invalid user specified. ) |
Postfix me dis toujours ca et ne lance apparament meme pas maildrop... Une idée ?
Marsh Posté le 26-05-2006 à 16:08:30
Je n'y comprend absolument plus rien. Je trouve des tuts explicant que le maildrop de Debian ne supporte pas mysql. j'ai donc telecharger les sources de maildrop et les options du configure proposées pour le mysql n'existe plus.
De plus debian propose à la fois maildrop et courier-maildrop, aucun des deux evidemment n'a un numéro de version proche de ce que l'ont peut trouver sur le site de courier :|
Help please!
Marsh Posté le 27-05-2006 à 04:16:25
il te faut recompiler maildrop avec le support mysql tout simplement.
ensuite vérifies bien sur la version de maildrop utilisé.
A partir de la version 8.x maildrop , la gestion de mysql/ldap et autre se fait par le biais de authlib. donc utilises une version plus ancienne
Marsh Posté le 24-05-2006 à 20:24:56
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
Et j'ai ajouté le transport coresspondant dans master.cf
Mon /etc/maildroprc
La evidemment ca fonctionne, mais l'ennuie c'est que les mails devraient arriver dans /var/mail/virtualmailboxes/domain/username...
Merci d'avance