Insert a Message

To insert a message into the repository, use the following properties in your insertXML.

Property Description
MailboxId (Required) The ID of the mailbox to insert the message into.
To (Required) A comma-separated list of e-mail addresses that the message was sent to.
From (Required) The e-mail address that the message was sent from.
CC A comma-separated list of e-mail addresses (CC).
BCC A comma-separated list of e-mail addresses (BCC).
ToDisplay A comma-separated list of display names matching the e-mail addresses provided in the To property.
FromDisplay A display name for the e-mail address that the message was sent from.
CCDisplay A comma-separated list of display names matching the e-mail addresses provided in the CC property.
BCCDisplay A comma-separated list of display names matching the e-mail addresses provided in the BCC property.
Subject The subject of the e-mail.
DateSent The date that the e-mail was sent, in epoch seconds or the format YYYY-MM-DDTHH:NN:SSZ.
DateReceived The date that the e-mail was received, in epoch seconds or the format YYYY-MM-DDTHH:NN:SSZ.
Attachments A comma-separated list of base64-encoded attachments.
AttachmentNames A comma-separated list of names for the attachments provided in the Attachments property.

The file element of the insertXML should contain the HTML body of the e-mail message.

For example:

<insertXML>
  <insert>
    <property name="MailboxId" value="User1"/>
    <property name="To" value="User1@microfocus.com"/>
    <property name="From" value="Someone@microfocus.com"/>
    <property name="ToDisplay" value="User1"/>
    <property name="FromDisplay" value="Someone"/>
    <property name="Subject" value="Important"/>
    <property name="DateSent" value="1543488579"/>
    <property name="DateReceived" value="1543488583"/>
    <file>
      <type>file</type>
      <content>email_body.htm</content>
    </file>
  </insert>
</insertXML>