Hi !

I managed to make it work. Finally ! Thank you Victor !

However, I've done dozen of tests and I found a weird behaviour when authenticating and I can reproduce it every time.

This is a test sample I've done. Obviously to have a success, the login/password in sasl_passwd.db and the login/unix passwd on mta2 are a match.



MTA1               -       MTA2
Unix Passwd            Unix Passwd
sasl_passwd.db

popo         arthur     ===> success (normal)
arthur

popo         arthur     ===> fail (normal)
laura

arthur       arthur     ===> fail (normal)
laura

arthur      michel     ===> fail (normal)
laura

arthur      michel     ===> success (normal)
michel

popo      popo         ===> success (normal)
popo

alfred      alfred      ===> success (*not* normal)
popo

On MTA2, after decryption of the base64, I get username/popo as expected but the authentication successes.

After restarting (/etc/init.d/postfix restart) on both machines, it still validates.
If I reboot the machines, it fails as it is supposed to.

I'm not sure if the unix password on MTA1 is relevant here but I wrote it on my paper so maybe it could be a hint, I don't know...

Reply via email to