Je suis actuellement en train de m'installer un serveur de mail sous ubuntu.
Composants: postfix, procmail, courier-pop, courier-imap.
Pour le moment l'objectif est que plusieurs utilisateurs dans le même réseau local puissent s'envoyer des mails
Postfix et procmail sont installés et configurés. Sous thunderbird si je ne configure que le serveur smtp ça tourne nikel les messages arrivent sur le serveur et sont traités correctement.
En ce qui concerne courier-imap je l'ai d'abord installé et tenté de le faire marché comme ça. Par défaut l'authentification se fait par le fichier /etc/passwd. Sur thunderbird à la récupération des mails on me demandait de rentrer un mot de passe, j'ai tout essayé rien à faire impossible d'en trouver un bon. Je me suis alors tourné vers userdb pour la gestion des utilisateurs.
J'ai bien modifié la variable authmodulelist dans authdaemonrc pour la mettre à authuserdb.
J'ai ensuite généré la base avec userdb pas de soucis particuliers de ce coté là non plus.
Je vérifie avec un authtest login que ça marche tout va bien de ce coté là.
Sous thunderbird, par contre, pas d'amélioration, il me demande un mot de passe mais après de multiple tentative ce mot de passe ne m'est pas connu.
Je teste donc en local sous telnet (que ce soit pop ou imap, j'ai configuré les 2)
La connexion se passe bien, mais la session plante au moment de l'authentification et m'affiche un message d'erreur:
"Temporary problem, please try again later"
Pour info les commandes de log utilisés:
- pop
USER login
PASS mdp
- imap
LOGIN "login" "mdp"
Je précise que les tables d'iptables sont vides, le système ayant été installé spécialement pour ce service de mail.
Je n'ai vraiment plus d'idée j'ai écumé le net pour trouver une solution... en vain