2013-05-06 3 views
1

J'utilise C# .Net et je programme essaie de s'authentifier contre Hotmail afin que je puisse envoyer des emails en utilisant:Hotmail commandes SMTP Authentifier

  • Serveur: smtp.live.com
  • SSL : OUI
  • Port: 587 (25 essayé aussi)

je parviens à se connecter avec succès et obtenir cette réponse:

250-BLU0-SMTP395.phx.gbl Hello [xxx.xxx.xxx.xx] 
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 

je lance cette commande:

STARTTLS 

Et récupérer un serveur réponse prêt.

Le problème est maintenant l'authentification. I NE PAS voir une capacité 250-AUTH, donc naturellement quand j'émets une commande AUTH LOGIN, cela ne fonctionne pas.

Qu'est-ce qui me manque ici? Toute aide serait appréciée.

Répondre

0

Le serveur distant pour la promotion de support AUTH (LOGIN et PLAIN) en réponse au second EHLO émis après STARTTLS.

L'authentification en texte brut (LOGIN et PLAIN) via une connexion non cryptée n'est pas sécurisée.

+0

Merci pour l'info. Je vais essayer quand je rentre à la maison et mettra à jour ma conclusion ici. Très appréciée. – c0D3l0g1c

+0

Vous aviez raison. ça a fait l'affaire! – c0D3l0g1c