как подключиться к серверу hotmail? - PullRequest
0 голосов
/ 14 ноября 2009

Я занимаюсь разработкой веб-сайта, на котором я хочу подключиться к серверу горячей почты, чтобы читать и отправлять электронные письма через мой веб-сайт, но я не могу подключиться к серверу. Я использую pop3 и smtp я получаю ошибку, как показано ниже

[System.Net.Sockets.SocketException] = {"Запрошенное имя является допустимым и найдено в базе данных, но не имеет правильных связанных данных, разрешаемых для"}

StackTrace = "at System.Net.Dns.InternalGetHostByName (строка hostName, логическое includeIPv6) \ r \ n в System.Net.Dns.Resolve (String hostName) \ r \ n в Pop3.Pop3Client.GetClientSocket () в C: \ Documents and Settings \ DST \ Мои документы \ Visual Studio 2008 \ Проекты \ hot ...

TargetSite = {System.Net.IPHostEntry InternalGetHostByName (System.String, Boolean)}

я получаю эту ошибку, когда вызываю функцию как

IPHostEntry hostEntry = null;

    hostEntry = Dns.Resolve(m_credential.Server);

пожалуйста, помогите мне решить эту проблему

1 Ответ

1 голос
/ 14 ноября 2009

Мне кажется, что вы далеко от своей цели и, возможно, делаете вещи слишком сложными, чем это необходимо. Отправка электронной почты из .Net через класс SmtpClient является довольно простым процессом. Посмотрите здесь .

Вот красивый учебник для отправки электронной почты через SmtpClient.

А вот пример для чтения электронной почты pop3 из Gmail (легко изменить на Hotmail.)

Удачи!

...