Bonjour,
Tout d'abord, veuillez m'excuser si je me gourre de section, je ne savais pas vraiment où poster ça (même si Telnet c'est pas non plus de la programmation...).
Je suis actuellement en 3ème année d'informatique et nous venons de finir un chapitre très intéressant sur le protocole SMTP. J'aimerais donc créer un client SMTP basique en Java, sous Windows 7, qui se connecterait à un serveur smtp pour envoyer un mail. Avant de me lancer dans le code, j'essaie d'envoyer un mail directement sous telnet en passant par le serveur de gmail : smtp.gmail.com.
Je me connecte au serveur smtp de Gmail: "open smtp.gmail.com 25", ça fonctionne.
Un petit "helo" au serveur, qui me répond "250 mx.google.com at your service" : jusque-là tout va bien.
J'essaie ensuite d'envoyer ceci "mail from: <moncompte@gmail.com>" (en remplaçant évidemment "mon compte" par le vrai nom de mon compte), et le serveur me demande de m'authentifier (logique).
Je lui envoie ensuite "auth moncompte@gmail.com" et le serveur me répond "504 5.7.4 Unrecognized Authentication Type r5sm1532993eeh.21". Je n'arrive donc pas à m'authentifier auprès du serveur, et après une heure de recherche sur le net, je n'ai pas réussi à résoudre le problème.
J'ai essayé d'activer/désactiver diverses options de telnet, sans succès. Mon nom de compte est correct, je suppose donc que c'est :
- soit la syntaxe de la requête qui est mauvaise
- soit une option de telnet/antivirus/Windows qui me casse les bonbons
Pourriez-vous m'aider ?
Merci par avance !