[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