2013-05-06 6 views
1

Я использую C# .Net, и я программно попытке аутентификации на Hotmail, так что я могу отправить электронную почту с помощью:Hotmail SMTP Команды Аутентифицировать

  • Сервер: 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 

И получить обратно сервер готовый ответ.

Проблема сейчас аутентифицирована. I НЕ см. Возможность 250-AUTH, поэтому, естественно, когда я выдаю команду AUTH LOGIN, она не работает.

Что мне здесь не хватает? Любая помощь будет оценена по достоинству.

ответ

0

Удаленный сервер оповещает о поддержке AUTH (LOGIN и PLAIN) в ответ на второй EHLO выданном послеSTARTTLS.

Простая аутентификация текста (LOGIN и PLAIN) по незашифрованному соединению небезопасна.

+0

Благодарим за информацию. Я попробую, когда вернусь домой, и обновлю свое открытие здесь. Очень признателен. – c0D3l0g1c

+0

Вы были правы. это сделал трюк! – c0D3l0g1c

Смежные вопросы