Nachrichten-Header mit Aspose.Email und Apache POI HSMF extrahieren

Aspose.Email – Header extrahieren

Der E‑Mail‑Header stellt eine von Internet und RFC definierte Standardmenge von Header‑Feldern dar, die in Internet‑E‑Mail‑Nachrichten enthalten sind. Ein E‑Mail‑Header kann mit der MailMessage‑Klasse angegeben werden. Häufige Header‑Typen sind in der HeaderType‑Klasse definiert. Es ist eine versiegelte Klasse, die wie eine normale Aufzählung funktioniert.

Java

 //Holt E‑Mail‑Header

System.out.println(\"From: \" + message.getFrom());

System.out.println(\"To: \" + message.getTo());

System.out.println(\"CC: \" + message.getCC());

System.out.println(\"Bcc: \" + message.getBcc());

System.out.println(\"Subject: \" + message.getSubject());

Apache POI HSMF – Header extrahieren

Die MAPIMessage‑Klasse stellt Methoden zum Zugriff auf Header von E‑Mail‑Nachrichten bereit.

Java

 MAPIMessage msg = new MAPIMessage(dataDir + \"message.msg\");

System.out.println(\"From: \" + msg.getDisplayFrom());

System.out.println(\"To: \" + msg.getDisplayTo());

System.out.println(\"CC: \" + msg.getDisplayCC());

System.out.println(\"BCC: \" + msg.getDisplayBCC());

System.out.println(\"Subject: \" + msg.getSubject());

Laufenden Code herunterladen

Beispielcode herunterladen