| Integration event | OnGetTestEmailBody | (Enum Email Connector, var Text) | 17-22, gone | Pending 17.3 |
| The event will be removed. Subscribe to OnGetBodyForTestEmail instead |
| Integration event | OnGetBodyForTestEmail | (Enum Email Connector, Guid, var Text) | 17-28 | - |
| Integration event | OnAfterSendEmail | (Guid, Boolean) | 17-22, gone | Pending 20.1 |
| This event has been replaced with OnAfterEmailSend and OnAfterEmailSendFailed which are isolated. |
| Integration event | OnShowSource | (Integer, Guid, var Boolean) | 18-28 | - |
| Integration event | OnFindRelatedAttachments | (Integer, Guid, var Record Email Related Attachment) | 18-28 | - |
| Integration event | OnGetAttachment | (Integer, Guid, Guid) | 18-28 | - |
| Integration event | OnEnqueuedInOutbox | (Guid) | 18-28 | - |
| Integration event | OnAfterAddRelation | (Guid, Integer, Guid, var Dictionary) | 19-28 | - |
| Integration event | OnAfterRemoveRelation | (Guid, Integer, Guid) | 19-28 | - |
| Integration event | OnAfterEmailSent | (Record Sent Email) | 20-28 | - |
| Integration event | OnAfterEmailSendFailed | (Record Email Outbox) | 20-28 | - |
| Integration event | OnBeforeOpenEmailEditor | (var Codeunit Email Message, Boolean) | 20-28 | - |
| Integration event | OnBeforeSendEmail | (var Codeunit Email Message) | 20-28 | - |
| Integration event | OnBeforeGetEmailAttachmentsByEmailScenarios | (Record Email Scenario Attachments) | 23-25, gone | - |
| Integration event | OnEnqueuedReplyInOutbox | (Guid) | 25-28 | - |
| Integration event | OnBeforeReplyEmail | (var Codeunit Email Message) | 25-28 | - |
| Integration event | OnBeforeGetEmailAttachmentsByEmailScenarios | (var Record Email Scenario Attachments) | 26-28 | - |