[Postfixbuch-users] Fehler beim SASL-Login

Christian Frankerl MainNewz at gmx.net
Mo Feb 28 16:37:02 CET 2005


Hello Patrick,

Monday, February 28, 2005, 4:28:27 PM, you wrote:

> PERL interpretiert das "@" als special character. Du musst es mit
> vorangestelltem "\" escapen.

> # perl -MMIME::Base64 -e 'print
> encode_base64("testacc\@mydomain.tld\0testacc\@mydomain.tld\0test");'
> dGVzdGFjY0BteWRvbWFpbi50bGQAdGVzdGFjY0BteWRvbWFpbi50bGQAdGVzdA==


> Da Du nun anscheinend doch "mydomain.tld" als domainpart (SASL nennt das
> realm) benutzt musst Du zusaetzlich noch smtpd_sasl_local_domain aendern:

> smtpd_sasl_local_domain = mydomain.tld

jetzt krieg ich:

saslauthd[12093] :rel_accept_lock : released accept lock
saslauthd[12095] :get_accept_lock : acquired accept lock
saslauthd[12093] :do_auth         : auth failure: [user=testacc] [service=smtp] [realm=mydomain.tld] [mech=rimap] [reason=remote server rejected your credentials]

Was mich allerdings stutzig macht, wenn ich mir das Passwort via perl
berechnen lasse ist ein Zeilenumbruch in der Ausgabe:

# perl -MMIME::Base64 -e 'print encode_base64("testacc\@mydomain.tld\0testacc\@mydomain.tld\0test");'
gshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdsh
sdfsagaewQ=
#

hab AUTH PLAIN mit

gshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdsh
und
gshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshgshsdfhfdsjsdgghdshsdfsagaewQ=

ausprobiert




Chris





Mehr Informationen über die Mailingliste Postfixbuch-users