• # Faire fonctonner POP3s avec cyrus-IMAP

    Posté par . En réponse au message Serveur mail Postfix+Cyrus-IMAP avec authentification Cyrus-SASL. Évalué à 1.

    Tout d'abord merci de vos réponses et désolé pour ce message tardif, j'étais tres occupé a tout remettre en place.
    En fait , au lieu de partir de ces fichiers de conf un peu vieux, j'ai préféré prendre les fichiers de conf par défaut et les adapter le mieux possible à l'ancienne conf, tout en tenant compte de vos conseils
    Apres avoir bcp lutté, je suis enfin parvenu a faire fonctionner postfix pour le smtp avec cyrus sasl, et cyrus-imap pour l'IMAP.

    Maintenant, il faut aussi que je remette en place le POP3, car les utilisateurs doivent pouvoir accéder à leurs mails en IMAP, mais aussi en POP3 avec le meme compte.
    Le problème que je rencontre, c'est que dans le log /var/log/mail.info, j'ai le message suivant:
    cyrus/master :WARNING :cannot find executable for service pop3 :ignored
    cyrus/master :WARNING :cannot find executable for service pop3s :ignored
    cyrus/master :WARNING :cannot find executable for service nntp :ignored

    Avec outlook,j'arrive donc a récupérer mes mails en IMAP mais pas en pop3.
    Que faut il que j'active dans cyrus-IMAP pour que celui ci prenne également en charge le pop3?

    Revoici le fichier cyrus.conf :

    START {
    # do not delete this entry!
    recover cmd="/usr/sbin/ctl_cyrusdb -r"

    # this is only necessary if idlemethod is set to "idled" in imapd.conf
    #idled cmd="idled"

    # this is useful on backend nodes of a Murder cluster
    # it causes the backend to syncronize its mailbox list with
    # the mupdate master upon startup
    #mupdatepush cmd="/usr/sbin/ctl_mboxlist -m"

    # this is recommended if using duplicate delivery suppression
    delprune cmd="/usr/sbin/cyr_expire -E 3"
    # this is recommended if caching TLS sessions
    tlsprune cmd="/usr/sbin/tls_prune"
    }

    # UNIX sockets start with a slash and are absolute paths
    # you can use a maxchild=# to limit the maximum number of forks of a service
    # you can use babysit=true and maxforkrate=# to keep tight tabs on the service
    # most services also accept -U (limit number of reuses) and -T (timeout)
    SERVICES {
    # --- Normal cyrus spool, or Murder backends ---
    # add or remove based on preferences
    imap cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100
    imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
    pop3 cmd="pop3d -U 30" listen="pop3" prefork=0 maxchild=50
    pop3s cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=50
    nntp cmd="nntpd -U 30" listen="nntp" prefork=0 maxchild=100
    #nntps cmd="nntpd -s -U 30" listen="nntps" prefork=0 maxchild=100

    # At least one form of LMTP is required for delivery
    # (you must keep the Unix socket name in sync with imap.conf)
    #lmtp cmd="lmtpd" listen="localhost:lmtp" prefork=0 maxchild=20
    lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
    # ----------------------------------------------

    # useful if you need to give users remote access to sieve
    # by default, we limit this to localhost in Debian
    sieve cmd="timsieved" listen="localhost:sieve" prefork=0 maxchild=100

    # this one is needed for the notification services
    notify cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1

    }

    EVENTS {
    # this is required
    checkpoint cmd="/usr/sbin/ctl_cyrusdb -c" period=30

    # this is only necessary if using duplicate delivery suppression
    delprune cmd="/usr/sbin/cyr_expire -E 3" at=0401

    # this is only necessary if caching TLS sessions
    tlsprune cmd="/usr/sbin/tls_prune" at=0401

    # indexing of mailboxs for server side fulltext searches

    # reindex changed mailboxes (fulltext) approximately every other hour
    #squatter_1 cmd="/usr/bin/nice -n 19 /usr/sbin/squatter -s" period=120
    # reindex all mailboxes (fulltext) daily
    #squatter_a cmd="/usr/sbin/squatter" at=0517
    }


    Merci!