'soir à tous
Bon je desespère là. Je suis en train de tenter de mettre en place un serveur de mail mais apparement ce n'est pas gagné.
Je me suis inspiré de ce tuto : http://www.delouw.ch/linux/Postfix [...] index.html
J'avais eu quelques problèmes avec postfix et mysql (après recompilation de postfix, non sans mal, c'est desormais ok)
Par contre maintenant un problème d'authentification subsiste toujours.
Voici les détails :
LOG :
En faisant :
Code :
- # cyradm --user cyrus --server localhost --auth plain
|
J'obtiens :
Code :
- Oct 10 21:28:46 fc4 imap[27982]: badlogin: fc4.panik-po.com [127.0.0.1] PLAIN [S
- ASL(-16): encryption needed to use mechanism: security flags do not match requir
- ed]
- Oct 10 21:29:05 fc4 imap[27982]: badlogin: fc4.panik-po.com [127.0.0.1] plaintex
- t cyrus SASL(-13): authentication failure: checkpass failed
|
En faisant :
-> récupérer les mails avec thunderbird :
J'obtiens :
Code :
- Oct 10 22:11:45 fc4 imap[28768]: badlogin: local.panik-po.com [192.168.0.1] plaintext test SASL(-13): authentication failure: checkpass failed
|
Autres petits diagnostics :
# telnet localhost 25
Code :
- Trying 127.0.0.1...
- Connected to localhost.localdomain (127.0.0.1).
- Escape character is '^]'.
- 220 local.panik-po.com ESMTP Postfix
- ehlo localhost
- 250-local.panik-po.com
- 250-PIPELINING
- 250-SIZE 10240000
- 250-VRFY
- 250-ETRN
- 250-AUTH LOGIN PLAIN
- 250-AUTH=LOGIN PLAIN
- 250 8BITMIME
|
# ps aux | grep sasl
Code :
- root 28853 0.0 0.1 4436 876 ? Ss 21:54 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
- root 28855 0.0 0.2 4480 1160 ? S 21:54 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
- root 28856 0.0 0.1 4436 876 ? S 21:54 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
- root 28857 0.0 0.1 4436 876 ? S 21:54 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
- root 28858 0.0 0.1 4436 876 ? S 21:54 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow
|
# telnet localhost 25
Code :
- Trying 127.0.0.1...
- Connected to localhost.localdomain (127.0.0.1).
- Escape character is '^]'.
- 220 local.panik-po.com ESMTP Postfix
- helo localhost
- 250 local.panik-po.com
- mail from: aaa@aaa.com
- 250 Ok
- rcpt to: test@panik-po.com
- 250 Ok
- data
- 354 End data with <CR><LF>.<CR><LF>
- fdlgjdlfk
- .
- 250 Ok: queued as 075F012CBE3
- quit
- 221 Bye
- Connection closed by foreign host.
|
Fichiers de conf :
/usr/lib/sasl2/smtpd.conf
Code :
- pwcheck_method: saslauthd
- mech_list: plain login
|
/etc/imapd.conf
Code :
- postmaster: postmaster
- configdirectory: /var/lib/imap
- partition-default: /var/spool/imap
- admins: cyrus
- allowanonymouslogin: no
- allowplaintext: yes
- sasl_mech_list: PLAIN
- servername: local.panik-po.com
- autocreatequota: 10000
- reject8bit: no
- quotawarn: 90
- timeout: 30
- poptimeout: 10
- dracinterval: 0
- drachost: localhost
- sievedir: /var/lib/imap/sieve
- sendmail: /usr/sbin/sendmail
- sasl_pwcheck_method: saslauthd
- tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
- tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
- tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt
- sieve_maxscriptsize: 32
- sieve_maxscripts: 5
|
/etc/pam.d/imap
Code :
- #%PAM-1.0
- auth sufficient pam_mysql.so user=mail passwd=*** host=localhost db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time
- account required pam_mysql.so user=mail passwd=*** host=localhost db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time
|
Voilà où j'en suis ... si vous avez besoin d'infos supplémentaires n'hésitez pas, je ne sais vraiment plus quoi faire là
EDIT : web-cyradm fonctionne très bien (ajout suppression de comptes dans la base mysql)
Message édité par ofbdood le 10-10-2005 à 22:27:49