Das Problem liegt momentan bei saslauthd mit dem ich mich leider nicht authen kann.
Bei Aufruf von:
Code: Select all
testsaslauthd -u my@email.com -p password -s smtp
Code: Select all
PAM_pgsql[32411]: the database connection string and auth_query options are required.
saslauthd[32411]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
saslauthd[32411]: do_auth : auth failure: [user=my@email.com] [service=smtp] [realm=] [mech=pam] [reason=PAM auth error]
Die Datei sieht folgendermaßen aus:
Code: Select all
pwcheck_method: auxprop
mech_list: plain login cram-md5 digest-md5
auxprop_plugin: sql
sql_engine: pgsql
sql_hostnames: localhost
sql_user: username
sql_passwd: password
sql_database: database
sql_select: SELECT password FROM users WHERE email = '%u'
sql_insert: INSERT INTO users (email, password) VALUES ('%u', '%v')
sql_update: UPDATE users SET password = '%v' WHERE email = '%u'
log_level: 2
Code: Select all
auth required /lib/security/pam_pgsql.so user=username passwd=password host=localhost db=database table=users usercolumn=email passwdcolumn=password crypt=0
account sufficient /lib/security/pam_pgsql.so user=username passwd=password host=localhost db=database table=users usercolumn=email passwdcolumn=password crypt=0