当前位置: 首页 > 知识库问答 >
问题:

如何知道已经发送/接收了多少信息?

元嘉木
2023-03-14

我对邮件服务器和邮件帐户有疑问。

我想知道是否可以向邮件服务器询问邮件帐户在其收件箱中发送或接收的邮件数。

我不知道这是否可以通过pop3/imap/smtp协议或特定的邮件服务器api实现。

可能通过连接到邮件服务器并使用邮件帐户凭据登录,可以通过邮件服务器api或协议获取此信息。

任何想法?

共有3个答案

孔俊捷
2023-03-14

如果你的服务器在UID进入收件箱时按顺序对其进行编号,并且UID的有效性从未改变,那么你可以通过查看UIDNEXT了解其中有多少封邮件。然而,通过将邮件复制到中(例如,如果您将邮件移动到另一个文件夹,并将其移回),这个数字也会增加,因此这并不完美。不过,如果你的UIDNEXT是103743,你可以打赌,在你的账户生命周期内,你已经收到了大约100000条消息。

如果客户端将邮件复制到已发送文件夹中,则发送文件夹也是如此。

然而,必须满足第一个条件。具体来说,雅虎不使用连续的UID号码。

楚羽
2023-03-14

这些都不可用;IMAP服务器根本不需要记住任何关于被删除内容的信息。

但是对于像gmail这样的邮件很少被删除的东西,一个IMAP搜索,比如foo-uid search header from“

柴丰
2023-03-14

我认为您无法看到在帐户的生命周期内发送/接收了多少条消息。

我所知道的是,你可以连接到你的收件箱,获取收件箱中的信息量。

 类似资料:
  • 我希望我的Java应用程序在不使用任何额外硬件设备的情况下发送和接收短信,而且它必须是免费的。 我进行了搜索,但我只找到了标题,我找到了一些类似SMSLib的东西,但另一方面,我没有找到学习这些的教程或书籍。 我还发现了SMSLib代码,但不明白: 发送消息/短信代码 阅读信息/短信代码

  • 我试图对goroutines做一个循环,它接受一个接收字符串的通道,每次接收它时,它都应该将值追加到另一个字符串。只有在所有goroutine结束时(goroutine计数应该是传入的的长度),代码才应该继续。

  • 我阅读了Microsofts关于在Windows Phone8.0上发送和接收推送通知的文章:

  • 问题内容: 假设我的C程序处理SIGUSR1。当它接收到信号时,是否可以知道是谁发送的?即 得到那个过程的pid? 问题答案: 是的,如果您使用调用而不是来设置信号处理程序。这样做可以让您设置一个带有三个参数的信号处理程序: An ,代表信号编号(就像) A 是一种结构,其中包含有关信号源的各种信息,包括发送方的pid(如果适用)。(其中还包括有关自动信号之类的信号原因的信息。) A ,与哪个线程

  • 问题内容: 我想检查活动是否正在运行或完成。有什么方法可以检查活动状态? 我找到了,但是我不确定。 问题答案: 如果您想执行任何步骤,将变得不可见。 他们是这里的几种选择。 onDestroy() -进行最终清理。 isFinishing() - 调用后立即返回true。 onStop() -当被框架进程终止时。(未销毁) onPause() -当被其他覆盖 onBackPressed() -捕获

  • 本文向大家介绍Android接收和发送短信处理,包括了Android接收和发送短信处理的使用技巧和注意事项,需要的朋友参考一下 关于短信接收处理方面,当前已经有一些app做的比较好了,比如发给手机发验证码验证的问题,很多app在手机接收到验证码后,不需要输入,就直接可以跳过验证界面,这就是用到了对接收到的短信的处理。至于短信的发送,也没什么好说的了。在此也只是附上一个小实例。 效果图: MainA