Je utilise mon propre serveur SMTP avec SMTP AUTH pour l'envoi des mails. Le salut ressemble à :
250-[...fqdn...] Bonjour [...fqdn...] [...ip...], enchanté de vous rencontrer
250-ENHANCEDSTATUSCODES
250-PIPELINING 250-8BITMIME
250-SIZE
250-DSN
250-AUTH CRAM-MD5 DIGEST-MD5
250-DELIVERBY
250 AIDE
Malheureusement, lors de la configuration du nom d'utilisateur et du mot de passe pour SMTP (pas de TLS), Android 4.2 (l'application de messagerie standard du Google/LG Nexus 4) ne semble pas s'attendre à cela : les méthodes d'authentification ne sont pas supportées par le serveur
.
Sur le serveur, je vois Android se déconnecter après l'envoi de ce salut.
Quelles méthodes d'authentification sont réellement supportées par l'application mail du Nexus 4 ?
2 votes
Je n'ai pas regardé les journaux de mon serveur pour cela, mais j'utilise moi-même CRAM-MD5 avec K9 mail. Ce n'est donc certainement pas la faute d'Android, mais plutôt de l'application de messagerie que vous utilisez. Peut-être pourriez-vous ajouter des informations sur votre appareil, car différents fabricants peuvent utiliser des applications de messagerie "stock" différentes ?
0 votes
@Izzy: C'est le Google/LG Nexus 4. Après votre commentaire, j'ai essayé K-9 et ça fonctionne. Merci beaucoup. Question ajustée en conséquence.
1 votes
Content kept as is, no change needed for translation.
0 votes
Veuillez ajouter quelques captures d'écran de votre fenêtre de configuration. Dans celles-ci, les zones de texte telles que le nom d'utilisateur, le mot de passe et le serveur pourraient être laissées vierges tout en maintenant les autres options telles qu'elles étaient et prendre la capture d'écran.
0 votes
@Murshid: Il semble que les captures d'écran nécessitent de rooter le téléphone, ce que je n'ai pas encore fait. Cependant, la configuration pour SMTP se compose simplement des champs suivants : serveur -- [...], port -- 587, type de sécurité -- aucun, nécessite une connexion -- oui, nom d'utilisateur -- [...], mot de passe -- [...].
0 votes
Avez-vous essayé de désactiver l'obligation de vous connecter ?
0 votes
@Murshid : Oui, ensuite il essaie simplement le SMTP sans authentification ... ce qui est joyeusement rejeté par le serveur.
0 votes
Eh bien, c'est un peu difficile maintenant. Vous n'avez aucun problème avec le port, puisque vous êtes connecté et vous n'avez pas de problème avec Android non plus. Donc votre serveur rejette la connexion en raison de la méthode d'authentification. Il semble que votre serveur ne supporte pas CRAM-MD5. Si vous avez une option d'utiliser PLAIN, essayez-la. Vous devrez peut-être installer le mécanisme d'authentification CRAM-MD5 sur votre serveur.
0 votes
L'authentification fonctionne sur le serveur. Ça marche avec K-9 (avec les mêmes paramètres) et avec différents MTAs sur les PC. C'est juste l'application email intégrée qui ne semble pas fonctionner correctement.
0 votes
Ensuite, il doit s'agir d'un bug dans votre application de stock, comme vous l'avez déjà douté. Nous ne pouvons pas faire grand-chose à ce sujet. Je pense que vous devriez essayer de re-flasher l'application de stock.