Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
informatique:reseau:messagerie:maildrop [2010/02/17 15:05] – bn8 | informatique:reseau:messagerie:maildrop [2012/02/03 14:40] (Version actuelle) – bn8 |
---|
| ====== Maildrop ====== |
| |
| |
**Maildrop** est un **MDA** (//Mail Delivry Agent//) pouvant se subtituer à [[informatique:reseau:messagerie:postfix|Postfix]] au moment de délivrer les mails. | **Maildrop** est un **MDA** (//Mail Delivry Agent//) pouvant se subtituer à [[informatique:reseau:messagerie:postfix|Postfix]] au moment de délivrer les mails. |
| |
[[informatique:reseau:messagerie:postfix|Postfix]] lui passera le mail en lui passant en paramètre le nom ou le mail de l'utilisateur pour que celui-ci aille le déposer dans sa boite mail. | [[informatique:reseau:messagerie:postfix|Postfix]] lui passera le mail en lui passant en paramètre le nom ou le mail de l'utilisateur pour que celui-ci aille le déposer dans sa boite mail. |
| |
====== Configuration de [[Postfix]] ====== | ===== Configuration de Postfix ===== |
* main.cf | * main.cf |
| |
* Penser à redémarrer [[informatique:reseau:messagerie:postfix|Postfix]] pour appliquer ces modifications | * Penser à redémarrer [[informatique:reseau:messagerie:postfix|Postfix]] pour appliquer ces modifications |
| |
====== Configuration de Maildrop ====== | ===== Configuration de Maildrop ===== |
===== Configuration LDAP ===== | ==== Configuration LDAP ==== |
* /etc/maildropldap.config | * /etc/maildropldap.config |
| |
quota_attr mailQuota | quota_attr mailQuota |
| |
====== Configuration du filtrage ====== | ===== Configuration du filtrage ===== |
Le fichier **/etc/maildroprc** contient les actions effectuées par maildrop pour délivrer le mail (un peu comme **~/procmailrc**). | Le fichier **/etc/maildroprc** contient les actions effectuées par maildrop pour délivrer le mail (un peu comme **~/procmailrc**). |
* /etc/maildroprc | * /etc/maildroprc |
| |
| |
====== Configuration de Courier ====== | ===== Configuration de Courier ===== |
Maildrop utilise les librairies de [[informatique:reseau:messagerie:courier|Courier]] pour l'authentification des utilisateurs. Il utilise plus précisément **authdeamon**, le serveur d'authentification de [[informatique:reseau:messagerie:courier|Courier]]. Pour communiquer avec ce service, Maildrop utilise la socket de celui-ci : ///var/run/courier/authdeamon/socket//. L'utilisateur exécutant Maildrop doit donc y avoir accès. Pour cela le plus simple est de placer l'utilisateur dans le groupe //daemon// (dans le fichier ///etc/group//) pour vos tests manuels et de configurer [[informatique:reseau:messagerie:postfix|Postfix]] pour qu'il exécute Maildrop avec les droits du groupe //daemon//. | Maildrop utilise les librairies de [[informatique:reseau:messagerie:courier|Courier]] pour l'authentification des utilisateurs. Il utilise plus précisément **authdeamon**, le serveur d'authentification de [[informatique:reseau:messagerie:courier|Courier]]. Pour communiquer avec ce service, Maildrop utilise la socket de celui-ci : ///var/run/courier/authdeamon/socket//. L'utilisateur exécutant Maildrop doit donc y avoir accès. Pour cela le plus simple est de placer l'utilisateur dans le groupe //daemon// (dans le fichier ///etc/group//) pour vos tests manuels et de configurer [[informatique:reseau:messagerie:postfix|Postfix]] pour qu'il exécute Maildrop avec les droits du groupe //daemon//. |
| |
**Remarque : ** La composition de //LDAP_EMAILMAP// se fait à partir des mots clefs //@user@// et //@realm@// correspondant respectivement au nom d'utilisateur et au domaine du mail (tout se qu'il y a avant et après le //@// dans l'adresse mail passé en paramètre). | **Remarque : ** La composition de //LDAP_EMAILMAP// se fait à partir des mots clefs //@user@// et //@realm@// correspondant respectivement au nom d'utilisateur et au domaine du mail (tout se qu'il y a avant et après le //@// dans l'adresse mail passé en paramètre). |
| |
====== Tests ====== | ===== Tests ===== |
Avant de configurer [[informatique:reseau:messagerie:postfix|Postfix]] pour délivrer les mails via Maildrop, mieux vaut tester que tout fonctionne correctement. Pour cela : | Avant de configurer [[informatique:reseau:messagerie:postfix|Postfix]] pour délivrer les mails via Maildrop, mieux vaut tester que tout fonctionne correctement. Pour cela : |
* Changer d'utilisateur pour celui utilisé par Postfix pour lancer Maildrop | * Changer d'utilisateur pour celui utilisé par Postfix pour lancer Maildrop |
La commande devrai rien retourner et le mail devrai se trouvé dans la //Maildir// de l'utilisateur. | La commande devrai rien retourner et le mail devrai se trouvé dans la //Maildir// de l'utilisateur. |
| |
===== Problèmes possibles ===== | ==== Problèmes possibles ==== |
ERR: authdaemon: s_connect() failed: Permission denied | ERR: authdaemon: s_connect() failed: Permission denied |
| |