【问题标题】:Show amount of unread emails in C#在 C# 中显示未读电子邮件的数量
【发布时间】:2010-08-21 03:44:43
【问题描述】:

我想显示我的收件箱 (gmail) 中有多少未读电子邮件,并在标签中显示此数字。

例如收件箱(3)

我尝试了很多网站,但什么都没有。

我一般是编程新手,所以任何帮助都会很棒。

【问题讨论】:

  • 好的,我在stackoverflow.com/questions/989986/… 的最底部找到了这段代码,它有一个对原子提要进行身份验证的解决方案,所以我应该如何解析 xml 并将其显示在标签中,感谢所有帮助

标签: c# winforms gmail


【解决方案1】:

最简单的方法是查询:http://mail.google.com/mail/feed/atom/unread/

您可以在此处阅读更多信息:http://googlesystem.blogspot.com/2008/03/feed-for-unread-gmail-messages.html

正如@TheVillageIdiot 所指出的,http://code.msdn.microsoft.com/CSharpGmail 有一个代码库。向下滚动并阅读有关 GmailAtomFeed 的信息。

【讨论】:

    【解决方案2】:

    希望代码库上的this 页面对您有所帮助。

    【讨论】:

      【解决方案3】:

      您需要执行以下操作。

      1- 如果您使用某个数据库表来存储您的电子邮件,请在数据库表中维护一列(例如 IsReaded)。

      1- 当用户点击电子邮件时,您需要将数据库表中的列更新为“Y”。

      您可以使用 Ajax 异步执行此任务

      2- 只需使用这个 Sql ' select count(1) from tblMessages where IsRead ='N''

      3- 比使用计数更新标签。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-19
        • 1970-01-01
        • 1970-01-01
        • 2014-07-10
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 1970-01-01
        相关资源
        最近更新 更多