Protocole SMTP avec Authentification.

Fermé
Toni___ - 21 avril 2016 à 13:27
Bonjour,

J'ai créer un petit script PHP 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 ***@*** et ***@***
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