Kennt jemand eine Java-Bibliothek, die beim Parsen der Felder (Datum, Betreff, von, bis) der unten stehenden E-Mail hilft?Java E-Mail-Nachricht Parser?
Message-ID: <[email protected]>
Date: Wed, 6 Mar 2010 12:32:20 -0800 (PST)
From: [email protected]
To: [email protected]
Subject: some subject
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-From: one, some <[email protected]>
X-To: one
X-cc:
X-bcc:
X-Folder: Bob\Inbox
X-Origin: Bob-R
X-FileName: rbob (Non-Privileged).pst
some message
ausgezeichnet, genau das, was ich brauchte. Danke sir – Kareem
Aber wie parse ich die "From:" - Header, und trennen Sie zwischen den Namen und die E-Mail-Adressen –
@HendyIrawan gibt es eine getFrom() -Methode für die Message-Klasse. Es gibt einen Address [] -Typ zurück, und die Mitglieder dieses Arrays können normalerweise in einen InternetAddress-Typ umgewandelt werden, wenn Sie mit tatsächlichen E-Mail-Nachrichten zu tun haben. Diese Klasse verfügt über Methoden zum Abrufen des Namens und der E-Mail-Teile einer RFC822-kompatiblen Adresse. – Jherico