Postfix und Cyrus-SASL

Netscape

New Member
Hi,

habe ein Problem SASL zum laufen zu bringen.

folgendes steht in der master.cf:
Code:
1.2.3.4:25 inet n - - - - smtpd
        -o content_filter=
        -o local_recipient_maps=
        -o relay_recipient_maps=
        -o smtpd_restriction_classes=
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
        -o smtpd_sasl_auth_enable=yes
        -o broken_sasl_auth_clients=yes
        -o smtpd_sasl_path=/etc/sasl2/smtpd
        -o smtpd_sasl_local_domain=domain.tld
        -o smtpd_sasl_security_options=noanonymous
        -o smtpd_sender_login_maps=hash:/etc/postfix/sasl_senders
        -o mynetworks=4.5.6.7/24
        -o smtpd_bind_address=1.3.5.6

Ich erhalte nun immer diese Fehlermeldung, wenn ich versuche eine Nachricht über Outlook zu verschicken:

Code:
warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
warning: SASL authentication failure: no secret in database
warning: unknown[10.11.12.13]: SASL DIGEST-MD5 authentication failed: authentication failure
warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory

Hier die smtpd.conf:
Code:
pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: PLAIN LOGIN DIGEST-MD5 CRAM-MD5
 
Habe nun testweise die Passwörter in mysql gespeichert und die smtpd.conf entsprechend geändert.

In der Fehlermeldung steht aber auch immer noch der Fehler mit der sasldb2. Die dürfte er ja eigentlich gar nicht mehr benutzen.

Habe den auch testweise CRAM/DIGEST-MD5 aus der smtpd.conf entfernt (geht ja eh nicht mit sql), so dass nur noch PLAIN und LOGIN nutzbar sind.

Wenn ich mich aber über telnet verbinde, bekomme ich trotzdem diese Meldung:
Code:
250-AUTH CRAM-MD5 PLAIN DIGEST-MD5 LOGIN

Hab alle möglichen config dateien durchsucht, finde aber nichts wo diese noch drin stehen.
 
die sasldb2 muss aber vorhanden sein.

am besten unter /etc die sasldb2 erstellen.
der eigentümer und dir gruppe können sasl sein oder
root als user und sasl als gruppe.

die rechte sollten entsprechnend auf 660 oder 600 stehen.

warum steht eingentlich der smtp kram in der master.cf
hat das einen bestimmen grund???

sowas gehört normaler weise in die main.cf

wo liegt den eigentlich die smtpd.conf ??

Sven
 
Back
Top