Сохранение сообщения электронной почты с использованием Aspose.Email и Apache POI HSMF

Aspose.Email - Сохранение сообщения электронной почты

Метод MailMessage.save доступен для сохранения сообщений электронной почты в различных форматах.

Java


 MailMessage messageMSG 	= MailMessage.load(dataDir + "message.msg");

messageMSG.save(dataDir + "AsposeMessage.msg");

messageMSG.save(dataDir + "AsposeMessage.eml");

messageMSG.save(dataDir + "AsposeMessage.emlx");

messageMSG.save(dataDir + "AsposeMessage.mht");

Apache POI HSMF - Сохранение сообщения электронной почты

Тело электронной почты можно извлечь для создания нового файла.

Java


 String filename = "message.msg";

MAPIMessage msg = new MAPIMessage(filename);

PrintWriter txtOut = new PrintWriter("ApacheMessage.txt");

txtOut.println("Тело письма: " + msg.getTextBody());

txtOut.close();

Скачать работающий код

Скачать пример кода