Postfix Smtp Auth using pam_mysql On Fedora 12
First of all, of course we need to compile postfix for supporting sasl.the easiest way is read tutorial how to compile postfix rpm source at Simon J Mudd’s website
Since i’m using mysql database for storing username/password, i’m gonna show you how to create smtp authentication/SASL.
Install pam_mysql:
# yum -y install pam_mysql
Edit /etc/pam.d/smtp file :
auth required pam_mysql.so user=postfix passwd=password host=localhost db=postfixdb table=mailbox usercolumn=username passwdcolumn=password crypt=1 md5=1 sqlLog=0 account sufficient pam_mysql.so user=postfix passwd=password host=localhost db=postfixdb table=mailbox usercolumn=username passwdcolumn=password crypt=1 md5=1 sqlLog=0