saslauthd inkompatibel mit mysql?

RedBaran

New Member
Tach allerseits,
ich habe ein Problem mit saslauthd, mech_list und der Kolumne "Password" in meiner mysql Datebank.

Mein Server ist ein debian mit postfix und courier und mehreren virtuellen email accounts und mehreren domains. Er ist imstande die emails abzuholen und in die postfächer zu legen.Aber beim versenden habe ich festgestellt, dass die "mech_list" des saslauthd scheinbar nicht in der Lage ist das Passwort zu verifizieren. Jedes mal deutet alles daruaf hin, daß das passwort aus der mysql datenbank, welches die Eigenschaft "Encrypted" hat, nicht erkannt wird, weil die verschlüsselung "Encrypted" mit "utf-32" arbeitet, während saslauthd bei der "mech_list" die parameter "plain", "login" "cram-md5", und "digest-md5"

Welche Verschlüsselung muss ich in der mysql datenbank einstellen oder gibt es einen parameter für die "mech_list" welches damit klarkommt?

Auszug aus auth.log
Code:
Jul  7 10:04:50 f9302CCcp saslauthd[4019]: pam_mysql - SELECT returned no result.
Jul  7 10:04:50 f9302CCcp saslauthd[4019]: pam_mysql - SELECT returned no result.
Jul  7 10:04:50 f9302CCcp saslauthd[4019]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying authentication module
Jul  7 10:04:50 f9302CCcp saslauthd[4019]: do_auth         : auth failure: [user=klaus] [service=smtp] [realm=*****dia.de] [mech=pam] [reason=PAM auth error]
Jul  7 10:04:50 f9302CCcp saslauthd[4022]: pam_mysql - SELECT returned no result.
Jul  7 10:04:50 f9302CCcp saslauthd[4022]: pam_mysql - SELECT returned no result.
Jul  7 10:04:50 f9302CCcp saslauthd[4022]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying authentication module
Jul  7 10:04:50 f9302CCcp saslauthd[4022]: do_auth         : auth failure: [user=klaus] [service=smtp] [realm=*****dia.de] [mech=pam] [reason=PAM auth error]
 
Last edited by a moderator:
Ich habe in der master.cf smtp inet -v gesetzt und in meinem mua den smtp Port von 587 auf 25 gesetzt.

Jetzt kommt sowas in der mail.info beim Emailversand.
Code:
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: < 1234567.xxxx.xxxx.de[xxx.xxx.xx.xx]: AUTH CRAM-MD5
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: xsasl_cyrus_server_create: SASL service=smtp, realm=(null)
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: name_mask: noanonymous
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: xsasl_cyrus_server_first: sasl_method CRAM-MD5
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: xsasl_cyrus_server_auth_response: uncoded server challenge: <1234567890.90802810@f9302CCcp.domain.de>
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: > 1234567.xxxx.xxxx.de[xxx.xxx.xx.xx]: 124 12345678890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: < 1234567.xxxx.xxxx.de[xxx.xxx.xx.xx]: 12345678890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: xsasl_cyrus_server_next: decoded response: user1@domain.de 12345678890ABCDEFGHIJKLMNOPQRSTUVWXYZ
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: warning: SASL authentication failure: no secret in database
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: warning: 1234567.xxxx.xxxx.de[xxx.xxx.xx.xx]: SASL CRAM-MD5 authentication failed: authentication failure
Jul  7 15:33:33 f9302CCcp postfix/smtpd[5808]: > 1234567.xxxx.xxxx.de[xxx.xxx.xx.xx]: 535 5.7.8 Error: authentication failed: authentication failure
 
Back
Top