Fix/improve EmailMessage object support in Classic
When Enhanced Email is enabled in a SF org, emails sent directly from SF using the Send an Email button under Activity History are stored as EmailMessage records.
The Insight admin portal has a setting for enabling the Email Message Object so that messages will be stored in the same way in SF. This causes emails transferred via Insight to be stored as a EmailMessage records instead of a Task records. It does not work as expected however.
In theory, emails transferred to SF using Insight with the Email Message Object setting enabled should then appear in SF just like an email sent directly from SF. By that I mean it should show under Activity History with Type=Email and Status=Completed.
Instead these email show under Open Activities with Type=Standard and Status=In Progress. In addition, when clicking the message to view it, the Insufficient Privileges error is displayed. There is no way to view the message or even delete it, even as a System Admin.
This may related to the Status code that Insight is assigning to the messages. Emails sent directly from SF have a Status of 3 whereas email transferred via Insight have a status of 5.
Regardless of the cause, these message should be stored correctly, and be accessible, in SF
This is important because emails stored as Task records are limited to 32000 characters. In order to store larger emails they must be stored as EmailMessage records. So unless/until this works, there is a significant size limitation for emails transferred with Insight.