我想从文件系统使用Java直接解析电子邮件(1.6)的电子邮件将文件系统中的文件夹一样读/解析电子邮件/与Java邮件直接从标准RFC邮件格式的文件系统
ABC -12345.msg QWE-23456.msg
,并会在标准格式:如:
MIME-Version: 1.0
Sender: [email protected]
Received: by 10.239.173.80 with HTTP; Thu, 12 Aug 2010 11:30:50 -0700 (PDT)
Date: Thu, 12 Aug 2010 15:30:50 -0300
Delivered-To: [email protected]
Message-ID: <[email protected]>
Subject: =?ISO-8859-1?Q?Hello_With_Acc=E9=F1ts?=
From: Mr Sender <[email protected]>
To: Mr Recipient <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
This is a testing one
Accent characters:
=E9=F3=FA=F1
Email End
我要分析此文件,或使用现有的库来解析该文件给我访问标题/从/到/主题/身体等等。
这些文件都保存在本地文件系统上。我没有通过pop/imap连接到消息存储。什么是我最简单,最直接的方式来做到这一点。这些文件可能包含附件。
任何建议都非常欢迎。如果有一个现有的api(也许是javamail)可以做到这一点,请提供示例或参考。
干杯 西蒙