Hello Team ,
Hi,
File emlFileDirectory = new File("/Users/debssish/Desktop/New");
File[] emlFilePathArray = emlFileDirectory.listFiles();
//FOR LOAD EML
// MailMessage message = MailMessage.load(dataDir + "EmailWithAttandEmbedded.eml");
// parseMessage(message, dataDir);
String dst = "/Users/debssish/Desktop/" + "Sys_Sample.pst";
File f_StrFileName = new File(dst);
if(f_StrFileName.exists())
{
f_StrFileName.delete();
}
PersonalStorage pst = PersonalStorage.create(dst,FileFormatVersion.Unicode);
FolderInfo inboxFolder = pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
try
{
for(File emlFile:emlFilePathArray)
{
msg = MailMessage.load(emlFile.getAbsolutePath());
MapiMessage message = null;
msg.setPriority(MailPriority.High);
if(msg != null)
message= MapiMessage.fromMailMessage(msg,MapiConversionOptions.getUnicodeFormat());
boolean isread = (message.getFlags() & MapiMessageFlags.MSGFLAG_READ) == MapiMessageFlags.MSGFLAG_READ;
MailPriority f_Priority = msg.getPriority();
message.setMessageFlags(MapiMessageFlags.MSGFLAG_UNSENT);
if(message != null)
inboxFolder.addMessage(message);
}
Hi Ajinath,
Hi Kashif ,
Hi,
FolderInfo fi = pst.getRootFolder().addSubFolder(“Test”);
//for (string file in Directory.GetFiles(“815874\”, “*.eml”))
{
MailMessage eml = MailMessage.load(“815874\animated image.eml”);
MapiMessage msg = MapiMessage.fromMailMessage(eml, MapiConversionOptions.getUnicodeFormat());
fi.addMessage(msg);
eml = MailMessage.load(“815874\Smili Facess.eml”);
msg = MapiMessage.fromMailMessage(eml, MapiConversionOptions.getUnicodeFormat());
fi.addMessage(msg);
}
pst.dispose();
Hi Kashif,
Hi Ajinath,