gpt4 book ai didi

Java:JavaMail、POP3 和一些问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:43:47 26 4
gpt4 key购买 nike

我想问几个有关使用 JavaMail 处理 POP3 协议(protocol)的问题(我正在构建小型 Web 邮件客户端):

  1. 我如何知道哪封邮件是新邮件?邮件服务器不明确提供此信息。我必须遍历所有邮件并检查我的数据库,这是新的
  2. 如果有人发送一个非常大的附件怎么办?有没有办法不下载并限制其大小?喜欢 MimePart 吗?

最佳答案

  1. POP 仅提供两种可靠的方法来跟踪您已下载的邮件。首先是下载后删除它们,这显然是您不想做的。其次是跟踪本地数据库中的 UIDL。

  2. 无法通过 POP 下载消息部分的子集,因为 POP 不包含消息结构模型。如果 POP 服务器支持the TOP command,您可以从邮件中获取前 N 行。 ,但这可能不是您想要的。

听起来您想要的是 IMAP,而不是 POP。

关于Java:JavaMail、POP3 和一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4757077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com