Ich verwende meinen eigenen SMTP-Server mit SMTP AUTH zum Versenden von Mails. Die Begrüßung sieht so aus:
250-[...fqdn...] Hallo [...fqdn...] [...ip...], freut mich, Sie kennenzulernen
250-ENHANCEDSTATUSCODES
250-PIPELINING 250-8BITMIME
250-SIZE
250-DSN
250-AUTH CRAM-MD5 DIGEST-MD5
250-DELIVERBY
250 HILFE
Leider scheint Android 4.2 (die Standard-Mail-App des Google/LG Nexus 4) beim Konfigurieren von Benutzername und Passwort für SMTP (kein TLS) dies nicht zu erwarten: authentication methods aren't supported by server
.
Auf dem Server sehe ich, dass Android die Verbindung trennt, nachdem diese Begrüßung gesendet wurde.
Welche Authentifizierungsmethoden werden tatsächlich von der Mail-App von Nexus 4 unterstützt?
Wahrscheinlich etwas spät zur Party, aber ich nehme das hier für die Nachwelt auf. Das Xperia Z5 Compact meiner Frau (Android 5.?) sowie mein eigenes Samsung S3 (4.3) leiden unter demselben Problem. Ich habe den Quellcode auf den neuesten E-Mail-Client heruntergezogen, und es scheint, dass die einzigen Authentifizierungsmechanismen, die der native E-Mail-Client unterstützt, PLAIN, LOGIN und XOAUTH2 sind, andernfalls zeigt der Client die obige Fehlermeldung an. Wie im OP erwähnt, bietet der Mailserver nur CRAM-MD5 und DIGEST-MD5 an, die der Client nicht unterstützt. Ich musste meinem E-Mail-Server PLAIN und LOGIN hinzufügen (nachdem ich TLS erzwungen hatte), woraufhin der Standard-E-Mail-Client zufrieden war.
Izzy
undur_gongor
Izzy
Murschid Ahmed
undur_gongor
Murschid Ahmed
undur_gongor
Murschid Ahmed
undur_gongor
Murschid Ahmed