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