如何连接到hotmail服务器?

时间:2009-11-14 13:04:19

标签: asp.net-3.5 integration

我正在开发一个网站,我想连接到hotmail服务器,通过我的网站阅读和发送电子邮件,但我无法连接到服务器..我正在使用pop3和smtp 我收到错误如下

[System.Net.Sockets.SocketException] = {“请求的名称有效且在数据库中找到,但没有为”}

解析正确的关联数据

StackTrace =“在System.Net.Dns.InternalGetHostByName(String hostName,Boolean includeIPv6)\ r \ n,位于System3.Net.Dns.Resolve(String hostName)\ r \ n,位于Pop3.Pop3Client.GetClientSocket()中C:\ Documents and Settings \ DST \ My Documents \ Visual Studio 2008 \ Projects \ hot ...

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

当我将一个函数称为

时,我得到了这个错误

IPHostEntry hostEntry = null;

    hostEntry = Dns.Resolve(m_credential.Server);

请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

在我看来,你可能会偏离目标,也许让事情变得过于复杂。通过SmtpClient class从.Net发送电子邮件是一个相当简单的过程。看看here

以下是通过SmtpClient发送电子邮件的nice-looking tutorial

这是来自Gmail的sample for reading pop3 email(应该很容易更改为Hotmail。)

祝你好运!