| Back | Main view

Creating email using IMiS/Storage Connector JAVA

Product:IMiS/Storage Connector JAVA
Release:10.2.2110
Date:09/02/2022

Case: Creating email using IMiS/Storage Connector JAVA

Description:

This example demonstrates operation which creates entity's content with email properties on the IMiS/ARChive Server.

Below is a description of operation for creating email.

Create email

Operation creates, prints email subject and saves document entity.

JAVA

IArchive archive = IMIS_ARCHIVE;
String templateId = "<new entity's template identifier which is derived from system email template>";
String parentId = "<entity parent identifier>";
String contentType = "<email content type, e.g.: message/rfc822>";
String inputStream = "<email content stream>";

IDocument email = null;
try {
  email = mArchive.createEmail(templateId, EntityIdKind.INTERNAL, parentId, contentType, inputStream);
  // Print subject (optional)
  IEmailEntity emailEntity = email.getEmailEntity();
  if (null != emailEntity)
    System.out.println(emailEntity.getSubject());
  // Save document
  email.save();
}
catch (Exception e) {
  e.printStackTrace();
  System.out.println(e.getMessage());
}
finally {
  if (null != document) {
    try {
      email.close();
    }
    catch (Exception e) {
      e.printStackTrace();
      System.out.println(e.getMessage());
    }
  }
}

Related Documents:



| Back | Main view