我正在使用 C#.Net 并以编程方式尝试对 Hotmail 进行身份验证,以便我可以使用以下方式发送电子邮件:
- 服务器: smtp.live.com
- SSL:是的
- 端口: 587(也尝试了 25)
我设法成功连接并得到以下响应:
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
然后我发出这个命令:
STARTTLS
并取回服务器就绪响应。
现在的问题是身份验证。我没有看到250-AUTH
能力,所以当我发出AUTH LOGIN
命令时,它自然而然地不起作用。
我在这里想念什么?任何帮助,将不胜感激。