| SaveAsDraft | (Codeunit Email Message) | | public | 17-28 | - |
| SaveAsDraft | (Codeunit Email Message, var Record Email Outbox) | | public | 17-28 | - |
| Enqueue | (Codeunit Email Message) | | public | 17-28 | - |
| Enqueue | (Codeunit Email Message, Enum Email Scenario) | | public | 17-28 | - |
| Enqueue | (Codeunit Email Message, Record Email Account) | | public | 17-28 | - |
| Enqueue | (Codeunit Email Message, Guid, Enum Email Connector) | | public | 17-28 | - |
| Send | (Codeunit Email Message) | Boolean | public | 17-28 | - |
| Send | (Codeunit Email Message, Enum Email Scenario) | Boolean | public | 17-28 | - |
| Send | (Codeunit Email Message, Record Email Account) | Boolean | public | 17-28 | - |
| Send | (Codeunit Email Message, Guid, Enum Email Connector) | Boolean | public | 17-28 | - |
| OpenInEditor | (Codeunit Email Message) | | public | 17-28 | - |
| OpenInEditor | (Codeunit Email Message, Enum Email Scenario) | | public | 17-28 | - |
| OpenInEditor | (Codeunit Email Message, Record Email Account) | | public | 17-28 | - |
| OpenInEditor | (Codeunit Email Message, Guid, Enum Email Connector) | | public | 17-28 | - |
| OpenInEditorModally | (Codeunit Email Message) | Enum Email Action | public | 17-28 | - |
| OpenInEditorModally | (Codeunit Email Message, Enum Email Scenario) | Enum Email Action | public | 17-28 | - |
| OpenInEditorModally | (Codeunit Email Message, Record Email Account) | Enum Email Action | public | 17-28 | - |
| OpenInEditorModally | (Codeunit Email Message, Guid, Enum Email Connector) | Enum Email Action | public | 17-28 | - |
| GetSentEmailsForRecord | (Integer, Guid) | Record Sent Email | public | 18-22, gone | Pending 19.0 |
| Use GetSentEmailsForRecord(TableId: Integer; SystemId: Guid; var ResultEmailOutbox: Record "Email Outbox" temporary) instead. |
| OpenSentEmails | (Integer, Guid) | | public | 18-28 | - |
| AddRelation | (Codeunit Email Message, Integer, Guid, Enum Email Relation Type) | | public | 18-22, gone | Pending 20.0 |
| Use "AddRelation(EmailMessage: Codeunit "Email Message"; TableId: Integer; SystemId: Guid; RelationType: Enum "Email Relation Type")" with origin |
| GetSentEmailsForRecord | (Integer, Guid, var Record Sent Email) | | public | 19-28 | - |
| GetSentEmailsForRecord | (Variant, var Record Sent Email) | | public | 19-28 | - |
| GetEmailOutboxForRecord | (Variant, var Record Email Outbox) | | public | 19-28 | - |
| GetOutboxEmailRecordStatus | (Guid) | Enum Email Status | public | 19-28 | - |
| AddRelation | (Codeunit Email Message, Integer, Guid, Enum Email Relation Type, Enum Email Relation Origin) | | public | 19-28 | - |
| RemoveRelation | (Codeunit Email Message, Integer, Guid) | Boolean | public | 19-28 | - |
| HasRelations | (Codeunit Email Message) | Boolean | public | 19-28 | - |
| SaveAsDraft | (Codeunit Email Message, Guid, Enum Email Connector, var Record Email Outbox) | | public | 20-28 | - |
| Enqueue | (Codeunit Email Message, DateTime) | | public | 20-28 | - |
| Enqueue | (Codeunit Email Message, Enum Email Scenario, DateTime) | | public | 20-28 | - |
| Enqueue | (Codeunit Email Message, Record Email Account, DateTime) | | public | 20-28 | - |
| Enqueue | (Codeunit Email Message, Guid, Enum Email Connector, DateTime) | | public | 20-28 | - |
| OpenSentEmails | (Variant) | | public | 20-28 | - |
| OpenInEditorModallyWithScenario | (Codeunit Email Message, Record Email Account, Enum Email Scenario) | Enum Email Action | public | 21-28 | - |
| AddDefaultAttachments | (Codeunit Email Message, Enum Email Scenario) | | public | 22-28 | - |
| OpenSentEmails | (Integer, Guid, DateTime) | | public | 24-28 | - |
| Reply | (Codeunit Email Message, Text, Guid, Enum Email Connector) | Boolean | public | 25-28 | Pending 26.0 |
| Replaced by Reply without the ExternalId parameter. ExternalId is not used and is contained in the EmailMessage parameter. |
| ReplyAll | (Codeunit Email Message, Text, Guid, Enum Email Connector) | Boolean | public | 25-28 | Pending 26.0 |
| Replaced by ReplyAll without the ExternalId parameter. ExternalId is not used and is contained in the EmailMessage parameter. |
| EnqueueReply | (Codeunit Email Message, Text, Guid, Enum Email Connector, var Record Email Outbox) | | public | 25-28 | Pending 26.0 |
| Replaced by EnqueueReply without the ExternalId parameter. ExternalId is not used and is contained in the EmailMessage parameter. |
| EnqueueReplyAll | (Codeunit Email Message, Text, Guid, Enum Email Connector, var Record Email Outbox) | | public | 25-28 | Pending 26.0 |
| Replaced by EnqueueReplyAll without the ExternalId parameter. ExternalId is not used and is contained in the EmailMessage parameter. |
| Reply | (Codeunit Email Message, Guid, Enum Email Connector) | Boolean | public | 25-28 | - |
| ReplyAll | (Codeunit Email Message, Guid, Enum Email Connector) | Boolean | public | 25-28 | - |
| EnqueueReply | (Codeunit Email Message, Guid, Enum Email Connector, var Record Email Outbox) | | public | 25-28 | - |
| EnqueueReplyAll | (Codeunit Email Message, Guid, Enum Email Connector, var Record Email Outbox) | | public | 25-28 | - |
| RetrieveEmails | (Guid, Enum Email Connector, var Record Email Inbox) | | public | 25-28 | Pending 26.0 |
| Replaced by RetrieveEmails with an additional Filters parameter of type Record "Email Retrieval Filters". |
| RetrieveEmails | (Guid, Enum Email Connector, var Record Email Inbox, var Record Email Retrieval Filters) | | public | 25-28 | - |
| MarkAsRead | (Guid, Enum Email Connector, Text) | | public | 25-28 | - |
| GetMailFolders | (Guid, Enum Email Connector, var Record Email Folders) | | public | 27-28 | - |
| GetEmailCategories | (Guid, Enum Email Connector, var Record Email Categories) | | public | 28 | - |
| CreateEmailCategory | (Guid, Enum Email Connector, Text) | Text | public | 28 | - |
| CreateEmailCategory | (Guid, Enum Email Connector, Text, Text) | Text | public | 28 | - |
| ApplyEmailCategory | (Guid, Enum Email Connector, Text, Text) | | public | 28 | - |
| ApplyEmailCategory | (Guid, Enum Email Connector, Text, List) | | public | 28 | - |