从文件中读取消息后删除消息

时间:2014-10-18 21:08:25

标签: java javamail imap

如何在从文本文件中读取消息后删除服务器上的消息?

由于myMessage.getFolder()返回null,我无法设置该标志,然后关闭文件夹。

我在读完文件后创建了消息:

InputStream in = new ByteArrayInputStream(messages[i].getBytes());
Message message = new MimeMessage( Session.getDefaultInstance(new Properties()), in);

1 个答案:

答案 0 :(得分:0)

重命名文件时,打开文件内容不会告诉您旧文件名。将文件从服务器复制到本地存储时,读取文件内容不会告诉您服务器的名称,目录名称或该服务器上的文件名。

将邮件从服务器复制到本地存储时,打开邮件...获取它?传统的解决方案是在文件名中编码源,例如, hotmail.com__fred__inbox__123412,用于hotmail.com上fred收件箱中的邮件号码123412。