Parsen von Microsoft‑Outlook‑Nachrichtendateien
Contents
[
Hide
]
Mit Aspose.Email können Sie Microsoft‑Outlook‑Nachrichten in nur wenigen Codezeilen parsen. Dieser Artikel zeigt, wie. Aspose.Email verfügt über Klassen für viele Programmieraufgaben mit Outlook‑Nachrichten. Das nachstehende Code‑Beispiel zeigt, wie man:
- Eine E‑Mail‑Nachricht laden.
- Den E‑Mail‑Betreff erhalten.
- Den Namen des Absenders erhalten.
- Den vollständigen Nachrichtentext erhalten.
- Ermitteln, ob Anhänge vorhanden sind.
- Die Dateinamen aller Anhänge erhalten und speichern.
Das folgende Code‑Snippet zeigt, wie man Microsoft‑Outlook‑Nachrichtendateien parsed.
// The path to the File directory and Load Microsoft Outlook email message file
String dataDir = "data/";
MapiMessage msg = MapiMessage.fromFile(dataDir + "message3.msg");
// Obtain subject of the email message, sender, body and Attachment count
System.out.println("Subject:" + msg.getSubject());
System.out.println("From:" + msg.getSenderName());
System.out.println("Body:" + msg.getBody());
System.out.println("Attachment Count:" + msg.getAttachments().size());
// Iterate through the attachments
for (MapiAttachment attachment : msg.getAttachments()) {
// Access the attachment's file name and Save attachment
System.out.println("Attachment:" + attachment.getFileName());
attachment.save(dataDir + attachment.getLongFileName());
}