[Mail]
postfix采用mysql做smtp认证问题
我参考Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP 完全指南
http://www.xfocus.net/articles/200310/626.html
做了我的如下 配置 :系统采用redhat8。
1、pam_mysql采用0.5
2、postfix采用2.0.18
3、cyrus-sasl采用2.1.12
4、imap采用系统的imap。
目前我的目的只是想用postfix的smtpd认证使用mysql。
我所遇到 的问题是:
/var/log/auth.log报告:
Feb 11 11:48:44 mailtest saslauthd[839]: START: saslauthd 2.1.12
Feb 11 11:48:44 mailtest saslauthd[851]: master PID is: 851
Feb 11 11:48:44 mailtest saslauthd[851]: daemon started, listening on /var/run/saslauthd/mux
Feb 11 11:50:20 mailtest sshd(pam_unix)[858]: session opened for user root by (uid=0)
Feb 11 11:57:20 mailtest saslauthd[851]: pam_mysql: select returned an invalid encrypted password
Feb 11 11:57:20 mailtest saslauthd[851]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 11:57:20 mailtest saslauthd[851]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 11:57:24 mailtest saslauthd[852]: pam_mysql: select returned an invalid encrypted password
Feb 11 11:57:24 mailtest saslauthd[852]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 11:57:24 mailtest saslauthd[852]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 11:57:29 mailtest saslauthd[853]: pam_mysql: select returned an invalid encrypted password
Feb 11 11:57:29 mailtest saslauthd[853]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 11:57:29 mailtest saslauthd[853]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 11:57:31 mailtest saslauthd[854]: pam_mysql: select returned an invalid encrypted password
Feb 11 11:57:31 mailtest saslauthd[854]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 11:57:31 mailtest saslauthd[854]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 11:57:32 mailtest saslauthd[855]: pam_mysql: select returned an invalid encrypted password
Feb 11 11:57:32 mailtest saslauthd[855]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 11:57:32 mailtest saslauthd[855]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 12:05:01 mailtest sshd(pam_unix)[981]: session opened for user root by (uid=0)
Feb 11 12:07:18 mailtest saslauthd[851]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:07:18 mailtest saslauthd[851]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 12:07:18 mailtest saslauthd[851]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 12:12:22 mailtest saslauthd[852]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:12:22 mailtest saslauthd[852]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 12:12:22 mailtest saslauthd[852]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 12:17:27 mailtest saslauthd[853]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:17:27 mailtest saslauthd[853]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 12:17:27 mailtest saslauthd[853]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 12:22:31 mailtest saslauthd[854]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:22:31 mailtest saslauthd[854]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 12:22:31 mailtest saslauthd[854]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 12:27:35 mailtest saslauthd[855]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:27:35 mailtest saslauthd[855]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
Feb 11 12:27:35 mailtest saslauthd[855]: AUTHFAIL: user=ilovecr service=smtp realm= [PAM auth error]
Feb 11 12:32:40 mailtest saslauthd[851]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:37:51 mailtest saslauthd[852]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:42:57 mailtest saslauthd[853]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:48:04 mailtest saslauthd[854]: pam_mysql: select returned an invalid encrypted password
Feb 11 12:53:09 mailtest saslauthd[855]: pam_mysql: select returned an invalid encrypted password
请高手不吝赐教,谢谢!