Postfix + Sasl-Methode Rimap entfernt den Domänennamen vom Benutzer


7

Ich richte einen Mailserver mit Postfix und Courier-IMAP ein. Ich möchte eine SMTP-Authentifizierung mit rimap durchführen, damit ich nicht zwei Benutzer-DBs verwalten muss. Das Problem, das ich habe, ist, dass der Benutzername, den der Postfix übergibt, seinen Domainnamen entfernt. Es sollte 'john@domain.com' sein und es wird 'john'.

Die Anmeldung beim IMAP-Server funktioniert ebenfalls testsaslauthd -u john@domain.com -p password.

Die Verwendung smtpd_sasl_local_domain(Einstellen oder Deaktivieren) macht keinen Unterschied.

Dieser Beitrag scheint es nicht zu sein. Selbst wenn ich versuche, mich mit uasdfer @ asdfasdf anzumelden, wird der Domain-Teil entfernt.

Postfix sasl:

# cat main.cf |grep -i sasl
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination reject_rbl_client zen.spamhaus.org check_policy_service unix:private/policyd-spf

Sasl-Konfiguration:

# cat saslauthd |grep -v "#"|grep -v -E "^$"
START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="rimap"
MECH_OPTIONS="127.0.0.1"
THREADS=5
OPTIONS="-c -m /var/run/saslauthd"

Serverversionen:

  • Debian 6.0.7
  • Postfix 2.7.1-1 + Squeeze1
  • Kurier 4.8.0-3

1
wenn Sie -rzu Ihren saslauthd OPTIONEN hinzufügen?
NickW

1
Mein Problem war dies und das Postfix ist chroot-eingesperrt, so /var/run/saslauthdwird/var/spool/postfix/var/run/saslauthd
phunehehe

Antworten:


8

Sie müssen wahrscheinlich nur -rIhre Saslauthd-Zeilengruppe hinzufügen OPTIONS=.

Aus den Manpages

 -r          Combine the realm with the login (with an ’@’ sign in between).  
             e.g.  login: "foo" realm: "bar" will get passed as login:
             "foo@bar".  Note that the realm will still be passed, which may
             lead to unexpected behavior.

Keine Probleme, froh geholfen zu haben!
NickW
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.