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
}
# Faire fonctonner POP3s avec cyrus-IMAP
Posté par David . En réponse au message Serveur mail Postfix+Cyrus-IMAP avec authentification Cyrus-SASL. Évalué à 1.
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!