【发布时间】:2015-01-03 03:44:01
【问题描述】:
这确实是两个问题,但它们非常密切相关。
我正在开发一个 Java 应用程序,它将处理以 UNIX 样式 MailDir 格式存储的电子邮件。我正在使用 JavaMail API,发现 JavaMailDir 应该可以作为能够读取我的电子邮件格式的提供程序。
我遇到的问题是 JavaMailDir 似乎总是希望您的邮件文件夹(传递给 store.getFolder() 的文件夹)以点开头。我只能使用 Windows 机器进行开发和初始测试。因此,为了测试,我从 Linux 系统中复制了一些示例电子邮件和文件夹结构。当我尝试读取消息时,由于无法读取文件而出现异常。我可以通过 API 调用看到这些消息存在于文件夹中。似乎将点作为文件夹名称的第一个字符似乎会破坏在 Windows 上打开文件。
我的问题是,是否有任何解决方法可以让它在 Windows 上运行,或者可能是另一个提供相同功能并且可能在 Windows 上运行得更好的提供商?
【问题讨论】:
标签: java email jakarta-mail maildir