#26 Le 07/11/2007, à 15:09
- zerros
Re : [Résolu]sasl avec postfix mysql
euh, Au départ j'avais un iptable sur le serveur (c'est une dedibox). J'ai donc flusher toutes les règles pour
voir si ça aurait pu venir de là. Mais rien n'y a fait.
Il m'est pas possible de tester en local puisque le serveur est déporté :s.
Moi ce que je ne comprend pas c'est que je ne vois aucune requête arriver jusqu'à MySQL.
Autant j'en vois arriver lorsque je me connecte en imap, mais rien lorsque j'utilise le smtp
Hors ligne
#27 Le 07/11/2007, à 15:22
- toniotonio
Re : [Résolu]sasl avec postfix mysql
tu peux esssayer depuis un autre pc distant, avec un autre client mail ?
c'est peut etre un pb reseau (un antivirus peut bloquer ou pertuber le protocole)
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#28 Le 07/11/2007, à 15:30
- toniotonio
Re : [Résolu]sasl avec postfix mysql
augmente la verbosité du demon smtpd dans postfix.
edite le master.cf et modifie la ligne du smtpd comme ca (on ajoute simplement un -v a la fin) :
smtp inet n - n - - smtpd -v
puis /etc/init.d/postfix restart
et poste les logs
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#29 Le 07/11/2007, à 15:35
- zerros
Re : [Résolu]sasl avec postfix mysql
euh du boulot uniquement. Mais j'ai un compte qui fonctionne déjà de la sorte sur le même pc.
Et il fonctionne correctement celui là. Sinon je pourrai réessayer ce soir de chez moi.
J'ai essayé sans cryptage, et c'est pareil ca ne fonctionne pas. je ne vois mme pas de requete arriver sur Mysql.
Dernière modification par zerros (Le 07/11/2007, à 16:42)
Hors ligne
#30 Le 07/11/2007, à 15:43
- toniotonio
Re : [Résolu]sasl avec postfix mysql
donc tu veux dire que depuis le meme pc client cela fonctionne sur un autre serveur smtp avec le sasl ou bien sur le meme serveur smtp mais avec un autre compte ?
sinon as tu remis le /etc/pam.d/smtp sur crypt=1 ?
si non fais le et reposte les logs
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#31 Le 07/11/2007, à 15:51
- zerros
Re : [Résolu]sasl avec postfix mysql
Oui j'ai remis en crypt=1
En fait j'ai carrément un autre serveur de mail (qui n'est pas une dedibox). C'est mon serveur de mail
perso qui est lui aussi configuré avec du SASL avec en prime une couche LDAP.
Tout fonctionne correctement avec ce serveur de mail perso. Donc je n'ai pas de restrictions réseau
sur les ports 25 ni 993 (imap ssl).
Hors ligne
#32 Le 07/11/2007, à 15:57
- toniotonio
Re : [Résolu]sasl avec postfix mysql
je sais pas la...
fais voir le hash du password dans la base ?
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#33 Le 07/11/2007, à 16:00
- zerros
Re : [Résolu]sasl avec postfix mysql
J'ai is le password dans clear, mais il n'est jamais utilisé. Je crypt avec la fonction ENCRYPT de MySQL.
mysql> select * from postfix_users;
+----+-----------------------+-------+---------------+------+------+------+-------------+--------------------------------+-------+--------+---------+
| id | email | clear | crypt | name | uid | gid | homedir | maildir | quota | access | postfix |
+----+-----------------------+-------+---------------+------+------+------+-------------+--------------------------------+-------+--------+---------+
| 1 | test@xxxx.com | test | 7eQ3zzzrRZagU | | 5000 | 5000 | /appli/mail | xxxxx.com/test/Maildir/ | | Y | Y |
+----+-----------------------+-------+---------------+------+------+------+-------------+--------------------------------+-------+--------+---------+
1 row in set (0.00 sec)
Dernière modification par zerros (Le 07/11/2007, à 16:42)
Hors ligne
#34 Le 07/11/2007, à 16:01
- toniotonio
Re : [Résolu]sasl avec postfix mysql
en local sur le serveur execute en console:
testsaslauthd -u mail@domain.com -p password -f /var/spool/postfix/var/run/saslauthd/mux
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#35 Le 07/11/2007, à 16:05
- zerros
Re : [Résolu]sasl avec postfix mysql
root@xxxxx:/etc/postfix# testsaslauthd -u test@xxxxxx.com -p test -f /var/spool/postfix/var/run/saslauthd/mux
0: NO "authentication failed"
Soit il ne communiques pas avec MySQL, ou soit le password n'est pas reconnu. Etant donné que je ne vois rien dans les logs MySQL, j'opterai pour la première cause.
Dernière modification par zerros (Le 07/11/2007, à 16:42)
Hors ligne
#36 Le 07/11/2007, à 16:08
- zerros
Re : [Résolu]sasl avec postfix mysql
Je viens de lancer la même commande sur un serveur foctionnel, et je ne vois rien arriver
sur les logs de mysql. pourtant sasl fonctionne bien sur ce serveur. alors le manque de log
n'est pas significatif
Est ce qu'il peut être possible que salsauth n'aime pas le champ crypt comme passwordcolumn dans
/etc/pam.d/smtp ? Peut-être qu'il attend forcément un champ password non ?
Dernière modification par zerros (Le 07/11/2007, à 16:10)
Hors ligne
#37 Le 07/11/2007, à 16:13
- toniotonio
Re : [Résolu]sasl avec postfix mysql
Je viens de lancer la même commande sur un serveur foctionnel, et je ne vois rien arriver
sur les logs de mysql. pourtant sasl fonctionne bien sur ce serveur. alors le manque de log
n'est pas significatifEst ce qu'il peut être possible que salsauth n'aime pas le champ crypt comme passwordcolumn dans
/etc/pam.d/smtp ? Peut-être qu'il attend forcément un champ password non ?
et le resultat de la commande testsaslauthd est ok sur l'autre serveur ?
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#38 Le 07/11/2007, à 16:32
- zerros
Re : [Résolu]sasl avec postfix mysql
non plus.
Hors ligne
#39 Le 07/11/2007, à 16:33
- toniotonio
Re : [Résolu]sasl avec postfix mysql
bon je testerai ce soir quand jaurai un serveur sous la main, ce sera plus simple.
jsute au cas ou essaie d'arreter saslauthd et regarde si il ne reste pas un process malgré tout.
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#40 Le 07/11/2007, à 16:40
- zerros
Re : [Résolu]sasl avec postfix mysql
et tu sais quoi ? Ca marche. Qu est ce que j'ai fait de plus ?
J'ai desinstaller et reinstaller les librairie libpam. et hop ca marche
bon g encore un petit proble pour la creation de dossiers elements envoyé etc .. mais
ca ce n'est rien comparé à sasl.
Bon voila le resultat du test de testauth avec une conf fonctionnelle :
root@xxxx:/etc/postfix# testsaslauthd -u test@xxxxxx.com -p test -f /var/spool/postfix/var/run/saslauthd/mux
0: NO "authentication failed"
Je suis bien en crypt=1 avec le champ crypt Niquel quoi.
Un grand merci pour ta patience et ton aide.
Dernière modification par zerros (Le 07/11/2007, à 16:42)
Hors ligne
#41 Le 07/11/2007, à 16:42
- toniotonio
Re : [Résolu]sasl avec postfix mysql
donc "juste" un pb avec la librairie pam ?
pour le testsaslauthd je crois que c'est normal, faut que je verifie (ca faisait bien longtemps que j'avais pas ressorti cette commande)
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#42 Le 07/11/2007, à 16:44
- zerros
Re : [Résolu]sasl avec postfix mysql
voici mon dernier apt-get :
apt-get install --reinstall libsasl2-modules libpam libpam0 libpam-modules libpam-runtime libpam0g libpam0g-dev
Hors ligne
#43 Le 08/11/2007, à 11:00
- toniotonio
Re : [Résolu]sasl avec postfix mysql
pour info il manquait une option a testsaslauthd pour fonctionner:
testsaslauthd -u test@xxxxxx.com -p test -f /var/spool/postfix/var/run/saslauthd/mux -s smtp
il fallait specifier le service.
Dernière modification par toniotonio (Le 08/11/2007, à 11:04)
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#44 Le 08/11/2007, à 15:25
- zerros
Re : [Résolu]sasl avec postfix mysql
je le note dans mon doc lol
Hors ligne