Bonjour,
J'ai créer un petit script PHP (mais peu importe le langage, je passe par le protocole et le résulat est identique à un telnet et de la communication via ce protocole)
pour tester le protocole smtp entre mon pc et le serveur smtp.
Je veux m'authentifier sur le serveur smtp de Microsoft, j'ai une adresse (at) hotmail.com et une (at) outlook.com
la seul info d'adresse de serveur de mail (hotmail et outlook) que j'ai trouvé sur le net c'est l'adresse : smtp.live.com sur le port : 587 (TLS)
voici mon output du résultat :
----------------------------
PHP : Ouvre la connexion vers le Serveur : smtp.live.com sur le port : 587
Client envoi : EHLO unknown
Server Response :
220 BLU437-SMTP59.smtp.hotmail.com Microsoft ESMTP MAIL Service, Version: 8.0.9200.16384 ready at Thu, 21 Apr 2016 03:54:56 -0700
250-BLU437-SMTP59.smtp.hotmail.com Hello [149.154.249.6]
250-TURN
250-SIZE 41943040
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-TLS
250-STARTTLS
250 OK
Fin de l'output
----------------
- Ce qui est bizzar, c'est que normalement dans cette liste de commande disponible renvoyé par le serveur,
la commande "AUTH LOGIN" devrait y apparaitre, mais elle n'y est pas.
- A ce niveau ci normalement je dois taper AUTH LOGIN, mais le serveur me dit : "you must STARTTLS command first".
donc j'envoi : STARTTLS
Client : STARTTLS
Server Response :
220 2.0.0 SMTP server ready
Client : EHLO unknown
Server Response :
- Après le SMTP server ready , quoi que je tape, le serveur ne me répond plus !
Quelqu'un d'agueri en smtp peut-il me répondre ?
Merci
Partager