Serveur mail Postfix+Cyrus-IMAP avec authentification Cyrus-SASL
Serveur mail Postfix+Cyrus-IMAP avec authentification Cyrus-SASL - Logiciels - Linux et OS Alternatifs
Sujets relatifs:
Leave a Replay
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 30-07-2007 à 16:11:51
Bonjour à tous,
Je suis actuellement en stage dans une boite d'info et j'ai des problèmes pour déployer un serveur mail, sur la base d'un backup (de la plupart) des fichiers de configuration d'un serveur mail sous mandrake ayant rendu l'âme.
Le serveur mail est un Postfix, avec une authentification SMTP passant par Cyrus-SASL et des certificats pour le SSL.
On relève les mails en POP3 avec Postfix directement, tandis que les mails en IMAP sont relevés avec Cyrus-IMAP.
La liste des utilisateurs est partagée par Postfix et Cyrus et est stockée dans une base de données sasldb. Cette dernière n'ayant pû etre backupée, j'ai juste crée quelques utilisateurs pour pouvoir tester le tout.
Le fait est que les fichiers de conf de Postfix/Cyrus sur l'ancien serveur mail étaient sur une mandrake avec un postfix ancienne version (2.1si mes souvenirs sont bons) alors que maintenant c'est une Debian avec la dernière version de Postfix en date. N'ayant pas encore beaucoup de connaissances sur les serveurs mails j'ai donc deja pas mal galéré à retrouver les bons paths pour que le tout ne plante pas dès le lancement.
Maintenant, j'arrive deja à envoyer des mails avec authentification en SSL par outlook, la commande de test telnet localhost 25 sur le serveur fonctionne puisqu'il s'affiche
Connected to localhost.
Escape character is '^]'.
220 primary.localdomain ESMTP Postfix (2.3.8) (Mandrake Linux)
ainsi que
testsaslauthd -u username -p password
sachant que j'ai crée des utilisateurs de la manière suivante :
saslpasswd2 david -u telecom.setec.fr
postmap /var/lib/sasl2/recipients
Mais voilà, impossible d'envoyer de mails, ou plutot de me connecter au serveur de mails, ni en passant par POP3 ni par IMAP.
Lorsque je teste leur ports respectifs avec telnet localhost 995 /993, j'arrive à me connecter, mais je n'ai aucun message "d'accueil.
Et je n'arrive pas a créer de boite mail pour les utilsateurs, puisque lorsque je tape:
cyradm localhost en tant qu'utilsateur cyrus ou meme root,
J'ai :
cyradm : cannot connect to server
alors que la commande /etc/init.d/cyrus2.2 lance bien le tout.
Je vois donc bien que le problème de réception de mail vient du service POP3 de Postfix et du service IMAP de Cyrus-IMAP qui ne veulent pas démarrer ou sont mal configurés, mais apres moult tentatives je n'arrive tjrs pas a établir de connection.
Peut etre quelqu'un pourrait-il m'aider ?
Je mets ici mes fichiers de conf, je ne les ai pas bcp retouchés sachant que la majorité de la configuration provient de l'ancien serveur:
Fichier /etc/postfix/main.cf
/etc/postfix/master.cf:
Le fichier /etc/postfix/sasl/smtpd.conf:
Fichier /etc/cyrus.conf:
Et enfin /etc/imapd.conf:
Voila, j'espère que ca fait pas trop de lignes de conf ^^