首页 > 教育学习 > 为什么 > 想要做一个读取 Gmail 每日新邮件的程序,该怎么着手?

想要做一个读取 Gmail 每日新邮件的程序,该怎么着手?
2012-01-19 20:22:51   来源:   点击:

    想要做一个读取 Gmail 每日新邮件的程序,该怎么着手?1.想找Gmail接口文档,但是都没找到资料2.是要用C#来开发的

    3 个答案

    • 答案 1:

      我不是做.net开发的 不过既然问到就答两句首先看这个链接code.google.com/apis...gmail是没有api的不知道你要开发的是asp.net还是桌面程序获取新邮件可以通过POP或者IMAP协议来gmail还提供atom feed来给你用oauth之后拉这个地址下来mail.google.com/mail/feed/atom/里面是新邮件 atom格式的 解析的话 你可以按照xml来解析也可以用别人做的库来解析atomnet.sourceforge.net/稍稍提醒一句 善用搜索引擎
    • 答案 2:

      成超已经说的很详细了,在C#中你可以使用WebRequest或WebClient去请求feed页面然后获取结果。下面是代码(不是我写的):WebClient objClient = new WebClient();objClient.Credentials = new System.Net.NetworkCredential("username", "password");string response = Encoding.UTF8.GetString(objClient.DownloadData("mail.google.com/mail/feed/atom"));
    • 答案 3:

      code.google.com/intl... 使用 OAuth 访问 Gmail IMAP 和 SMTP - 协议 该文档定义了用于 IMAPAUTHENTICATE和 SMTPAUTH命令的 SASL 机制 XOAUTH。它允许使用 OAuth 身份验证参数对用户的 GMail 帐户进行身份验证。该机制支持标准三方模式的 OAuth 和非标准两方模式的 OAuth。

相关热词搜索:

上一篇:最近时光网(mtime.com)总不能正常登陆,为什么?大家都有这个问题吗?
下一篇:劳动合同与劳务合同有哪些区别?