| Integration event | OnAfterSentViaSMTP | (var Record Email Item, var Codeunit SMTP Mail, var Boolean, Boolean) | 17-19, gone | Pending 19.3 |
| SMTP Mail codeunit has been obsolete |
| Integration event | OnBeforeCheckValidEmailAddress | (Text, var Boolean) | 17, gone | Pending 15.3 |
| Replaced by event OnBeforeCheckValidEmailAddresses |
| Integration event | OnBeforeCheckValidEmailAddresses | (Text, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckValidEmailAddr | (Text, var Boolean) | 17-28 | - |
| Integration event | OnBeforeDoSending | (var Boolean) | 17-28 | - |
| Integration event | OnBeforeDownloadPdfAttachment | (var Record Email Item, var Boolean) | 17-28 | - |
| Integration event | OnBeforeQualifyFromAddress | (var Record Email Item) | 17-28 | - |
| Integration event | OnBeforeRunMailDialog | (var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean) | 17-22, gone | Pending 20.0 |
| Email dialog has been removed, event no longer relevant. |
| Integration event | OnBeforeSentViaSMTP | (var Record Email Item, var Codeunit SMTP Mail) | 17-19, gone | Pending 19.3 |
| SMTP Mail codeunit has been obsolete |
| Integration event | OnBeforeValidateEmailAddressField | (var Text, var Boolean) | 17-28 | - |
| Integration event | OnBeforeSendMailOnWinClient | (var Record Email Item) | 17-28 | Pending 27.0 |
| This event is never raised. |
| Integration event | OnAfterDeleteTempAttachments | (var Record Email Item) | 17-28 | Pending 27.0 |
| This event is never raised. |
| Integration event | OnAfterGetSenderEmailAddress | (var Record Email Item) | 17-28 | - |
| Integration event | OnAfterSendMailOrDownload | (var Record Email Item, var Boolean) | 17-28 | - |
| Integration event | OnBeforeImageBase64ToUrl | (var Text, var Text, var DotNet Regex, var DotNet MemoryStream, var Guid, var Text, var DotNet Convert, var Boolean) | 17-28 | - |
| Integration event | OnSendOnBeforeQualifyFromAddress | (var Record Email Item, Enum Email Scenario) | 17-28 | - |
| Integration event | OnSendMailOrDownloadOnBeforeMailManagementIsSent | (var Codeunit Mail Management) | 17, gone | - |
| Integration event | OnSendViaEmailModuleOnAfterAddAttachments | (var Codeunit Email Message, var Record Email Item) | 17-28 | - |
| Integration event | OnSendViaEmailModuleOnAfterCreateMessage | (var Codeunit Email Message, var Record Email Item) | 17-28 | - |
| Integration event | OnSendViaSMTPOnBeforeSMTPMailAddAttachment | (var Record Email Item, var Codeunit SMTP Mail) | 17-19, gone | Pending 19.3 |
| SMTP Mail codeunit has been obsolete |
| Integration event | OnBeforeIsEnabled | (Boolean, var Boolean, var Boolean) | 18-28 | - |
| Integration event | OnQualifyFromAddressOnAfterGetEmailAccount | (var Record Email Item, Enum Email Scenario, var Record Email Account) | 18-28 | - |
| Integration event | OnSendMailOrDownloadOnBeforeMailManagementIsSent | (var Codeunit Mail Management, Record Email Item) | 18-28 | - |
| Integration event | OnSendViaEmailModuleOnAfterEmailSend | (var Codeunit Email Message, var Record Email Item, var Boolean, var Boolean, var Boolean) | 18-28 | - |
| Integration event | OnSetIsHandlingGetEmailBodyCustomer | (var Boolean) | 19-28 | - |
| Integration event | OnSetIsHandlingGetEmailBodyVendor | (var Boolean) | 19-28 | - |
| Integration event | OnAfterIsBackground | (var Boolean) | 21-28 | - |
| Integration event | OnAfterGetAttachmentName | (List, Integer, var Text[250]) | 21-22, gone | - |
| Integration event | OnAfterGetAttachmentName | (List, Integer, var Text[250], var Record Email Item) | 23-28 | - |
| Integration event | OnBeforeSendViaEmailModule | (var Record Email Item, Enum Email Scenario, var Record Email Account, Boolean, var Boolean, var Boolean) | 23-28 | - |
| Integration event | OnAfterDownloadPDFAttachment | () | 23-28 | - |
| Integration event | OnSendViaEmailModuleOnBeforeOpenInEditorModally | (Enum Email Scenario, var Record Email Account, var Codeunit Email Message, var Boolean) | 24-28 | - |