以编程方式使用Gmail接收电子邮件?

时间:2008-12-04 21:15:09

标签: .net smtp gmail imap pop3

我想使用C#程序来轮询gmail帐户并自动下载新邮件。我知道你可以使用gmail作为出站SMTP服务器,但有没有办法访问发送到该帐户的新邮件?

编辑:感谢您的快速反馈....所以我有两个选项,POP或IMAP。

我应该使用哪一个?为什么?

编辑#2:看起来IMAP允许我不必轮询。看起来像是要走的路。

3 个答案:

答案 0 :(得分:10)

使用Gmail with IMAP

答案 1 :(得分:7)

答案 2 :(得分:1)

您可以获得Atom Feed of your GMAIL,可以使用常规Web请求获取,并解析为常规XML文档。我创建了一个我可以通过手机访问的PHP页面(不支持Atom Feeds,或者像Google Mobile一样高级的页面),向我显示新的电子邮件列表。