Nasser Heidari wrote:
Here is my saslfinger output:

[EMAIL PROTECTED] ~]# saslfinger -s
saslfinger - postfix Cyrus sasl configuration Sun Nov 16 10:23:19 IRST 2008
version: 1.0.2
mode: server-side SMTP AUTH

-- basics --
Postfix: 2.3.3
System: CentOS release 5.2 (Final)

-- smtpd is linked to --
        libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00f2c000)

[snip]
-- listing of /usr/lib/sasl2 --
total 2956
drwxr-xr-x  2 root root   4096 Nov 16 08:45 .
drwxr-xr-x 42 root root  20480 Nov 11 04:02 ..
-rwxr-xr-x  1 root root    884 Jan  7  2007 libanonymous.la
-rwxr-xr-x  1 root root  14372 Jan  7  2007 libanonymous.so
-rwxr-xr-x  1 root root  14372 Jan  7  2007 libanonymous.so.2
-rwxr-xr-x  1 root root  14372 Jan  7  2007 libanonymous.so.2.0.22
-rwxr-xr-x  1 root root    856 Jan  7  2007 liblogin.la
-rwxr-xr-x  1 root root  14752 Jan  7  2007 liblogin.so
-rwxr-xr-x  1 root root  14752 Jan  7  2007 liblogin.so.2
-rwxr-xr-x  1 root root  14752 Jan  7  2007 liblogin.so.2.0.22
-rwxr-xr-x  1 root root    856 Jan  7  2007 libplain.la
-rwxr-xr-x  1 root root  14848 Jan  7  2007 libplain.so
-rwxr-xr-x  1 root root  14848 Jan  7  2007 libplain.so.2
-rwxr-xr-x  1 root root  14848 Jan  7  2007 libplain.so.2.0.22
-rwxr-xr-x  1 root root    930 Jan  7  2007 libsasldb.la
-rwxr-xr-x  1 root root 905200 Jan  7  2007 libsasldb.so
-rwxr-xr-x  1 root root 905200 Jan  7  2007 libsasldb.so.2
-rwxr-xr-x  1 root root 905200 Jan  7  2007 libsasldb.so.2.0.22
-rwxr-xr-x  1 root root    878 Jan  7  2007 libsql.la
-rwxr-xr-x  1 root root  23084 Jan  7  2007 libsql.so
-rwxr-xr-x  1 root root  23084 Jan  7  2007 libsql.so.2
-rwxr-xr-x  1 root root  23084 Jan  7  2007 libsql.so.2.0.22
-rw-r-----  1 root root    473 Nov 16 08:45 smtpd.conf
-rw-r--r--  1 root root    138 Sep  2 11:34 smtpd.conf.rpmsave


so you have plain, login and sql modules.


[snip]
-- content of /usr/lib/sasl2/smtpd.conf --
# smtpd.conf
#pwcheck_method: authdaemond
#log_level: 3
#mech_list: PLAIN LOGIN
#authdaemond_path: /var/spool/authdaemon/socket
#pwcheck_method: saslauthd
#mech_list: PLAIN LOGIN
#minimum_layer: 0
pwcheck_method: auxprop
mech_list: PLAIN LOGIN CRAM-MD5

remove CRAM-MD5. you don't have the module installed anyway.

auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_user: --- replaced ---
sql_passwd: --- replaced ---
sql_database: postfix
sql_select: select password from mailbox where username = '[EMAIL PROTECTED]' 
and
active='1'
log_level: 3

[snip]
-- mechanisms on localhost --
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN

-- end of saslfinger output --

now restart postfix and try again.

Reply via email to