我想使用C#程序来轮询gmail帐户并自动下载新邮件。我知道你可以使用gmail作为出站SMTP服务器,但有没有办法访问发送到该帐户的新邮件?
编辑:感谢您的快速反馈....所以我有两个选项,POP或IMAP。
我应该使用哪一个?为什么?
编辑#2:看起来IMAP允许我不必轮询。看起来像是要走的路。
答案 0 :(得分:10)
答案 1 :(得分:7)
答案 2 :(得分:1)
您可以获得Atom Feed of your GMAIL,可以使用常规Web请求获取,并解析为常规XML文档。我创建了一个我可以通过手机访问的PHP页面(不支持Atom Feeds,或者像Google Mobile一样高级的页面),向我显示新的电子邮件列表。