package com.aspose.email.examples.email;
import com.aspose.email.*;
import com.aspose.email.examples.Utils;
/*
This project uses automatic dependency resolution feature of Maven to resolve Aspose.Email for Java API reference when the project is build. Please check https://maven.apache.org/what-is-maven.html for more information. If you do not wish to use Maven, you can manually download Aspose.Email for Java API from http://www.aspose.com/downloads, install it and then add its reference to this project. For any issues, questions or suggestions please feel free to contact us using http://www.aspose.com/community/forums/default.aspx
*/
public class ReadMessageByPreservingTNEFAttachments {
public static void main(String[] args)
{
// The path to the resource directory.
String dataDir = Utils.getSharedDataDir(EncryptAndDecryptMessage.class) + "email/";
// ExStart:ReadMessageByPreservingTNEFAttachments
EmlLoadOptions options = new EmlLoadOptions();
// This will Preserve the TNEF attachment as it is, file contains the TNEF attachment
options.setPreserveTnefAttachments(true);
MailMessage eml = MailMessage.load(dataDir + "tnefEml.eml", options);
for (Attachment attachment : eml.getAttachments())
{
System.out.println(attachment.getName());
}
// ExEnd:ReadMessageByPreservingTNEFAttachments
}
}