AW: Domain mit Umlauten kann nicht für den Versand von Mails authentifizieren
keineWerbung at gmx.net
keineWerbung at gmx.net
Mi Feb 24 16:00:22 CET 2021
Hallo Alois,
vielen Dank für den Tip. Ich habe mal fix
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@äÄ
in die Config eingetragen und den Dienst neu gestartet. Funktionieren tut's leider nicht - aber der Logeintrag hat sich etwas geändert. Hast Du noch eine Idee?
Feb 24 15:54:50 auth: Debug: client in: AUTH 5 LOGIN service=smtp nologin lip=xxx.xxx.xxx.xxx rip=xxx.xxx.xxx.xxx secured
Feb 24 15:54:50 auth: Debug: client passdb out: CONT 5 VXNlcm5hbWU6
Feb 24 15:54:50 auth: Debug: client in: CONT<hidden>
Feb 24 15:54:50 auth: Debug: client passdb out: CONT 5 UGFzc3dvcmQ6
Feb 24 15:54:50 auth: Debug: client in: CONT<hidden>
Feb 24 15:54:50 auth-worker(23022): Debug: sql(benutzer at domäne.de,xxx.xxx.xxx.xxx): query: SELECT username AS user, domain, password FROM accounts WHERE username = 'benutzer' AND domain = 'domäne.de' and enabled = true;
Feb 24 15:54:52 auth: Debug: client passdb out: FAIL 5 user=benutzer at domäne.de
Google schmeißt zig Ergebnisse für "UGFzc3dvcmQ6" - da suche ich jetzt erstmal ein wenig.....
Gruß
Jens
-----Ursprüngliche Nachricht-----
Von: Dovecot <dovecot-bounces at listen.jpberlin.de> Im Auftrag von Alois Kratochwill | WDNS.at
Gesendet: Mittwoch, 24. Februar 2021 15:29
An: dovecot at listen.jpberlin.de
Betreff: Re: Domain mit Umlauten kann nicht für den Versand von Mails authentifizieren
Hallo Jens!
Am 24.02.2021 um 15:11 schrieb keineWerbung at gmx.net:
> Hallo,
>
> ich betreibe seit einigen Jahren einen kleineren Mailserver mit
> gegenwärtig folgender Konfiguration:
>
> - Postfix 3.4.14 - MariaDB 10.3.27 - rspamd 1.8.1-2 - Dovecot 2.3.4.1
> - Roundcube 1.3.16
>
> Das System läuft unaufgeregt und fehlerfrei vor sich hin. Nun habe ich
> auf besonderem Wunsch hin eine Domäne mit Umlaut konfiguriert.
> Erwartungsgemäß fangen jetzt die Schwierigkeiten an.
> Während der Zugriff via imap fehlerfrei möglich ist, so funktioniert
> die Authentifizierung beim Versenden einer Mail mit Outlook nicht. Der
> Dovecot kommt mit mit dem Umlaut in der Domain nicht zurecht.
> Im Dovecot Debug-Log ist folgendes zu finden:
>
> Feb 24 14:20:05 auth: Debug: client in: AUTH 4 LOGIN service=smtp
> nologin lip=xxx.xxx.xxx.xxx rip=xxx.xxx.xxx.xxx secured
> Feb 24 14:20:05 auth: Debug: client passdb out: CONT 4 VXNlcm5hbWU6
> Feb 24 14:20:05 auth: Debug: client in: CONT<hidden>
> Feb 24 14:20:07 auth: Debug: client passdb out: FAIL 4
> user=benutzer at domäne.de original_user= benutzer at domäne.de
>
> Im Dovecot Info-Log steht folgendes:
> Feb 24 15:08:53 auth: Info: login(?,xxx.xxx.xxx.xxx): Username
> character disallowed by auth_username_chars: 0xc3 (username:
> benutzer at domäne.de)
>
> Im mail.log steht folgendes:
> Feb 24 14:59:21 mail postfix/smtps/smtpd[22477]: warning:
> xxxxxx.de[xxx.xxx.xxx.xxx]: SASL LOGIN authentication failed:
> VXNlcm5hbWU6
>
Ich nehme an, das liegt an den Core Settings von Dovecot: auth_username_chars
https://doc.dovecot.org/settings/core/
> Testweise habe ich auch versucht, mit dem ACS-String
> "xn--domne-ira.de" zu authentifizieren - mit dem gleichen Ergebnis,
> und im Logfile steht dann trotzdem die Domäne, ausgeschrieben mit dem
> Umlaut. Anders sieht es aus, wenn ich mit dem Webinterface "Roundcube"
> an die Sache herangehe. Bei Zugriff via Roundcube funktioniert das
> Senden und Empfangen vom Mail ohne Probleme. Was aber auch nicht
> weiter verwunderlich ist, weil Roundcube imho vor dem Versand nicht authentifizieren muss...
>
> Mit googeln bin ich jetzt soweit, dass die Problematik wohl mit der
> Codierung von Benutzernamen und Passwort zusammenhängt. Aber so recht
> blicke ich da nicht dran lang.
> Kann mit wer helfen?
>
> Gruß
> Jens
>
--
Mit freundlichen Grüßen
Alois Kratochwill
Mehr Informationen über die Mailingliste Dovecot