Forum général.général pbm cyrus-imap configuration impossible ??

Posté par  .
Étiquettes : aucune
0
16
fév.
2006
Bonjour à tous

J'ai posté récemment un poste sur ce fameux cyrus-imap, croyant que je réglerai mon problème facilement mais ce n'est pas la cas.

Je vous résume la situation j'installe actuellement un serveur de messagerie sous linux mandriva 10.1. Avec comme service SMTP Postfix (MTA) et pour la distribution des mails cyrus-imap.

la configuration de Postfix s'est relativement bien passé, il est plutot bien fait et le net propose pas mal d'explication assez clair sur ce dernier.
Pour Courier-imap c'est une autre paire de manche très peu d'explication sur le net et sur le site de l'université qui dévelloppe cette outils je n'ai vraiment pas réussi à m'en sortir avec leurs explications.

Je dispose pour l'instant des fichiers de configurations imapd.conf, cyrus.conf et du master.cf (master.cf appartenant à postfix) ces fichiers sont installés et je l'ai ai laissé par défaut excépté cyrus.conf pour lequel j'ai conservé le POP3 et mit en commentaire les autres protocole (car je souhaite utiliser le POP3) à partir de la je suis coincé j'ai mit la commande suivante dans Postfix
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mais rien ne fonctionne

apparement cyrus utilise le protocole lmtp pour récupérer les mails et il faut donc créer les comptes sous cyrus mais lorsque j'essaye de suivre les explications du site qui le develloppe je n'arrive pas par exemple à éxécuter "tools/mkimap"
quand je suis connecter avec l'utilisateur cyrus.

bref si quelqu'un maitrisant cyrus-imap pouvais m'aider ou m'indiquer un site de préférence en français qui soit clair sur le sujet, cela m'aiderai enormement.
merci d'avance

PS : mon serveur de messagerie servira pour un réseau local d'environ 50 personnes j'aimerai vraiment utiliser cyrus-imap avec Postfix mais si vraiment je devais l'abandonner, quel autre MDA pour la redistribution me conseilleriez-vous ?? pour qu'il soit à la fois facile à maintenir et relativement sécurisé.
Merci
  • # Courage, courage

    Posté par  . Évalué à 1.

    J'ai migré de sendmail+uw-imap+ldap vers postfix+cyrus-imapd+ldap en fin 2005. J'ai vraiment galéré , mais en conclusion des petits problèmes dans les fichiers conf qui étaient la cause essentielle de ma lente migration.
    Bon j'y suis arrivé et cela est vraiment efficace par rapport à l'ancien serveur.
    Mon serveur est une FC3, donc + ou - different de ta mandriva.
    Je ne connais pas les rpm cyrus de mdk mais au moins pour fedora, il y en a plusieurs (2 je crois + cyrus-sasl).
    1) Vérifies bien que tu les as tous installé
    2) pour fedora , il faut chercher les scripts dans :
    /usr/share/cyrus-imapd & /usr/lib/cyrus-imapd/
  • # re: pbm cyrus-imap configuration impossible ??

    Posté par  (site web personnel) . Évalué à 1.

    Les rpms pour cyrus avec postfix de Mandriva sont plus ou moins configuré correctement :

    pour postfix, le fait de mettre:
    mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
    active correctement la communication avec cyrus lmtp

    Malheureusement, dans le fichier master.cf de postfix (/etc/postfix/master.cf), si on regarde la ligne
    lmtp unix - - y - - lmtp
    on s'aperçoit que le lmtp est chrooter pour postfix, donc pour lui, le chemin :
    /var/lib/imap/socket/lmtp
    correspond en réalité à :
    /var/spool/postfix/var/lib/imap/socket/lmtp

    Pour remédier a ces problèmes crée le dossier pour lmtp de postfix :
    #mkdir -p /var/spool/postfix/var/lib/imap/socket

    Ensuite, modifie le fichier /etc/cyrus.conf et modifie la ligne :
    lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
    par
    lmtpunix cmd="lmtpd" listen="/var/spool/postfix/var/lib/imap/socket/lmtp" prefork=1

    Redémarrage des services :
    #service cyrus-imapd restart
    #service postfix restart

    Une question qui viendra à tout le monde est : mais pourquoi ne pas modifier le y en n dans la ligne lmtp du master.cf ? Et bien simplement que d'après mon expérience, en cas de mise à jour du rpm postfix, on se retrouve à nouveau avec un y ....

    De plus, il est préférable d'installer le rpm sasl de cyrus pour permettre une connexion correcte.
    en tant que root :
    #urpmi cyrus-sasl
    et ensuite :
    #service saslauthd restart

    Voilà, sur différents serveurs cela fonctionne et j'utilise le protocol imap plutôt que le pop3, qui me permet de mettre en place le partage de boîte mail entre les membres d'un même service.

    PS : c'est tout chaud pour moi, j'ai juste fait cet après midi l'installation d'un serveur postfix - cyrus imap & sasl - amavis - clamav :) en liaison directe avec un domaine Active Directory par WinBind - et ça roule correctement :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.