Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 neutral

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 sad

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

zerros a écrit :

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 sad

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  ?

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 smile 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 ? smile

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. smile

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