# Insert Messages into the Exchange Repository

You can use the `insert` fetch action to insert e-mail message (`.eml`) files into the Exchange repository. The insert action does not support attachments.

To insert a message into the repository, you must specify the following properties using the `insertXML` parameter of the `insert` fetch action.

`Mailbox` | The mailbox in which to insert the message, for example, `someone@example.com`.
`FolderPath` | (Optional) The path of the folder in which to insert the message, for example `Inbox/MyFolder`. The default value is `“”`.
`RootFolderId` | (Optional). The ID of the folder that `FolderPath` is relative to. This property accepts the same values as the `BaseMailboxFolder` configuration parameter. The default value of this property is the folder specified by the `BaseMailboxFolder` configuration parameter. For more information about the `BaseMailboxFolder` parameter, refer to the Exchange Web Service Connector Reference.

For example, the value of your `insertXML` action parameter might look like this:

    <insertXML>
     <insert>
      <reference>reference</reference>
      <property name="Mailbox" value="someone@example.com"/>
      <property name="FolderPath" value="Inbox/MyFolder"/>
      <property name="RootFolderId" value="MsgFolderRoot"/>
      <metadata name="fieldname" value="fieldvalue"/>
      <!-- ... -->
      <file>
       <type>file</type>
       <content>C:\My Folder\Message_to_insert.eml</content>
      </file>
     </insert>
    </insertXML>

The XML must be URL-encoded before being used in the action command. For example:

    http://host:port/action=Fetch&FetchAction=Insert
                                 &ConfigSection=MyTask
                                 &InsertXML=[URL-encoded XML]

For more information about using the `insert` fetch action, refer to the Exchange Web Service Connector Reference.

_FT_HTML5_bannerTitle.htm