如何使用c#从pop.gmail.com获取电子邮件?

时间:2010-06-25 07:10:47

标签: c#

我想使用控制台应用程序从pop.gmail.com阅读电子邮件。

Pop3 client = new Pop3();
client.Connect("pop.gmail.com",995);
client.Login("xyz@searce.com", "12345");
//client.IsAuthenticated = true; 

// get message list 
Pop3MessageCollection list = client.GetMessageList();

if (list.Count == 0)
{
    Console.WriteLine("There are no messages in the mailbox.");
}
else 
{
    // download the first message 
    MailMessage message = client.GetMailMessage(list[0].SequenceNumber);

}


client.Disconnect();

        }  

我收到错误服务器已关闭连接。 我已经禁用了防火墙和防病毒软件。

请帮助我。

2 个答案:

答案 0 :(得分:2)

您需要使用SSL进行连接。我不确定你使用的是哪个第三方库(有几十个,我想至少不止一个使用类名Pop3),但你可能需要明确地设置它。

答案 1 :(得分:1)

根据Gmail,您首先需要启用POP。也许this会有所帮助。