courier-imap + authentification MySQL - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 31-05-2005 à 21:14:55
est ce que le compte admin a bien un répertoire au format Maildir/ dans /var/virtual ? Si oui, essaye d'envoyer un mail sur la boite admin
Marsh Posté le 31-05-2005 à 22:57:27
Finalement je viens de trouver la raison de l'echec d'authentification. J'utilisais comme login admin au lieu de admin@domain.com , tout simplement !
Merci syl94 du post, ça m'a permi de savoir que le fait d'envoyer un mail, cré une mailbox.
Marsh Posté le 31-05-2005 à 20:29:39
Je suis en trai nde mettre en place un serveur courier-imap avec authentification mysql. J'ai bien créé les tables mysql contenant les utilisateurs, les domaines, les alias ... l'authentification mysql de courier-imap ne veut pas fonctionner et je ne comprend vraiment pas pourquoi. Voici mon fichier authdaemonrc :
authmodulelist="authmysql"
authmodulelistorig="authcustom authcram authuserdb authldap authpgsql authmysql authpam"
daemons=5
version="authdaemond.mysql"
authdaemonvar=/var/run/courier/authdaemon
et mon authmysqlrc :
MYSQL_SERVER localhost
MYSQL_USERNAME lecomptemysql
MYSQL_PASSWORD lepassword
MYSQL_PORT 0
MYSQL_OPT 0
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox
MYSQL_CRYPT_PWFIELD password
MYSQL_UID_FIELD '105'
MYSQL_GID_FIELD '106'
MYSQL_LOGIN_FIELD username
MYSQL_HOME_FIELD '/var/virtual'
MYSQL_NAME_FIELD name
MYSQL_MAILDIR_FIELD maildir
J'ai bien fait attention qu'il n'y ai pas d'espace dans ce fichier (mais que des tabs) comme précisé dans les docs). Les UID et GID sont ceux du user/group postfix. /var/virtual appartient au user postfix.
Et voila ce que j'ai dans les log quand je tente une authentification :
May 31 20:25:59 bossa imaplogin: LOGIN FAILED, ip=[:ffff:192.168.0.10]
Et dans les logs de MySQL :
50531 20:25:54 1886 Query SELECT username, password, "", '105', '106', '/var/virtual', maildir, "", name, "" FROM mailbox WHERE username = "admin"
Je tiens a préciser que j'ai bien créé un user admin dans ma base postfix (par le biais de postfix admin).
J'ai également un user admin local et lorsque dans le fichier authdaemonrc je modifie authmodulelist="authmysql" par authmodulelist="authpam", j'arrive à m'authentifier.
QQ un pourrait m'aider ?
Merci
Message édité par opfc le 31-05-2005 à 21:07:20