Save Email Message using Aspose.Email and Apache POI HSMF

Aspose.Email - Save Email Message

MailMessage.save method is available to save EMail messages in various formats.

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 - Save Email Message

EMail body can be extracted to create new file.

Java

 String filename = "message.msg";

MAPIMessage msg = new MAPIMessage(filename);

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

txtOut.println("Email Body: " + msg.getTextBody());

txtOut.close();

Download Running Code

Download Sample Code