Klidně ponechte nastavení /etc/postfix/sasl/smtpd.conf tak, jak je,
Chybu nevidím ani v /etc/pam.d/smtp
Nezapomeňte změnit /usr/local/lib/sasl/smtpd.conf zpět na pwcheck_method: saslauthd
Mrkněte také, zda po restartu saslauthd existuje socket ve /var/spool/postfix/var/run/saslauthd
Hesla v DB tedy mají tvar $1$salt$hash ?