java - 将 IMAPMessage 移动(复制)到邮件服务器上的另一个文件夹

标签 java email imap jakarta-mail

我的应用程序正在检查收件箱服务器文件夹中邮件主题的模式,如果找到某种模式,我们应该将电子邮件 (com.sun.mail.imap.IMAPMessage) 移动到另一个文件夹 - 称为“测试” ' 例如(副本也可以完成这项工作)。

我在 Internet 上搜索了解决方案,但找不到任何有用的信息。

你能告诉我如何将 IMAPMessage 从收件箱移动/复制到服务器上的另一个文件夹吗?

谢谢

最佳答案

大概您已经在使用 com.sun.mail.imap.IMAPFolder

那个类有方法addMessages(Message[] msgs) .用它来添加一个Message到新文件夹。

或者,如@gospodin 所述,有一个 copyMessages(Message[] msgs, Folder destinationFolder)方法,它提供了将邮件从其原始文件夹复制到新文件夹的快捷方式。

关于java - 将 IMAPMessage 移动(复制)到邮件服务器上的另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24888072/

相关文章:

java - 如何调整jws小程序窗口的大小?

java - 如何从可变 Java 映射构建 Scala 不可变映射?

python - 电子邮件正文有时是一个字符串,有时是一个列表。为什么?

c# - c# 可以向包含法语字符的地址发送电子邮件吗?

ios - iOS 上的邮件应用程序如何工作?

delphi - Indy IMAP 客户端的电子邮件到达通知 (Delphi 2009)

java - bufferedreader 和 filereader 的具体区别

java - 运行两个并行事务

perl - 如何使用Perl通过Gmail发送邮件?

PHP IMAP 格式