I've not looked at the guides in detail, but it doesn't look the data is encrypted in either guide.
Only the password is hashed/encrypted in one guide but not the other, however. Postfix doesn't need to care how the password is stored in the db as it delegates authentication to saslauthd.
It looks like this configuration:
Code:
auth required pam_mysql.so user=mail_admin passwd=mail_admin_password host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1
account sufficient pam_mysql.so user=mail_admin passwd=mail_admin_password host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1
Is the part that informs saslauthd to expect the passwords to be hashed rather than plaintext.