Salut,
J'essaie de finaliser l'instalation d'un serveur de mail multidomaine.
Tout a l'air d'équerre, sauf que quand j'essaie de récuperer mes mails avec un client de messagerie (outlook,thunderbird) j'ai une erreur d'authentification.
Après quelques recherche je me suis rendu compte que, bien sur, ce n'était pas si simple et que cyrus ne peux pas utiliser les mots de passe des comptes systèmes.
J'ai regarder les docs de cyrus, mais je n'y trouve vraiment pas mon bonheur.
Ce que je veux c'est un moyen simple t'authentifier mes utilisateurs. Que ca soit dans un fichier ou une base de donnée... le tout c'est que ca marche (je désèspère de faire marcher ce truc)
Je suis sous une Redhat ES4.
j'ai ca d'installé :
postfix-2.1.5-4.2.RHEL4:2
cyrus-imapd-2.2.12-3.RHEL4.1
cyrus-imapd-utils-2.2.12-3.RHEL4.1
cyrus-sasl-2.1.19-5.EL4
cyrus-sasl-devel-2.1.19-5.EL4
cyrus-sasl-gssapi-2.1.19-5.EL4
cyrus-sasl-md5-2.1.19-5.EL4
cyrus-sasl-ntlm-2.1.19-5.EL4
cyrus-sasl-plain-2.1.19-5.EL4
cyrus-sasl-sql-2.1.19-5.EL4
perl-Cyrus-2.2.12-3.RHEL4.1 |
Quand j'essaie de récuperer mes mails en IMAPS depuis outlook express :
Oct 16 15:46:13 dell1 imaps[17937]: starttls: TLSv1 with cipher RC4-MD5 (128/128 bits new) no authentication
Oct 16 15:46:15 dell1 imaps[17937]: badlogin: dell1.monsite.com [127.0.0.1] plaintext thomas SASL(-1): generic failure: checkpass failed |
/etc/imapd.conf :
partition-default: /var/spool/imap
admins: cyrus
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail.postfix
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
tls_cert_file: /usr/share/ssl/certs/cyrus-imapd.pem
tls_key_file: /usr/share/ssl/certs/cyrus-imapd.pem
tls_ca_file: /usr/share/ssl/certs/ca-bundle.crt |
/etc/cyrus.conf
# standard standalone server implementation
START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"
# this is only necessary if using idled for IMAP IDLE
# idled cmd="idled"
}
# UNIX sockets start with a slash and are put into /var/lib/imap/sockets
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork=5
imaps cmd="imapd -s" listen="imaps" prefork=1
pop3 cmd="pop3d" listen="pop3" prefork=3
pop3s cmd="pop3d -s" listen="pop3s" prefork=1
sieve cmd="timsieved" listen="sieve" prefork=0
# these are only necessary if receiving/exporting usenet via NNTP
# nntp cmd="nntpd" listen="nntp" prefork=3
# nntps cmd="nntpd -s" listen="nntps" prefork=1
# at least one LMTP is required for delivery
# lmtp cmd="lmtpd" listen="lmtp" prefork=0
lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1
}
EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30
# this is only necessary if using duplicate delivery suppression,
# Sieve or NNTP
delprune cmd="cyr_expire -E 3" at=0400
# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" at=0400
} |
Si vous avez besoin d'autre info pour m'aider, demander.
Paquerette
Message édité par paquerette le 16-10-2005 à 18:28:34