| RecipientStringToList | (Text, var List) | | internal | 17-28 | - |
| GetLastGraphError | () | Text | public | 17-23, gone | Pending 21.0 |
| Microsoft Invoicing has been discontinued. |
| InitializeFrom | (Boolean, Boolean) | | public | 17-28 | - |
| SetHideMailDialog | (Boolean) | | public | 17-28 | - |
| SetHideSMTPError | (Boolean) | | public | 17-19, gone | Pending 17.0 |
| Replaced with the SetHideEmailSendingError function |
| SetHideEmailSendingError | (Boolean) | | public | 17-28 | - |
| CheckValidEmailAddresses | (Text) | | public | 17-28 | - |
| CheckValidEmailAddress | (Text) | Boolean | public | 17-28 | - |
| ValidateEmailAddressField | (var Text) | Boolean | public | 17-28 | - |
| IsSMTPEnabled | () | Boolean | public | 17-19, gone | Pending 17.0 |
| Replaced with the IsAnyAccountRegistered in "Email Account" codeunit from "System Application". |
| IsGraphEnabled | () | Boolean | public | 17-23, gone | Pending 21.0 |
| Microsoft Invoicing has been discontinued. |
| IsEnabled | () | Boolean | public | 17-28 | - |
| IsCancelled | () | Boolean | public | 17-28 | - |
| IsSent | () | Boolean | public | 17-28 | - |
| Send | (var Record Email Item, Enum Email Scenario) | Boolean | public | 17-28 | - |
| Send | (Record Email Item) | Boolean | public | 17-23, gone | Pending 17.0 |
| Replaced with the overload containing Email Scenario |
| SendMailOrDownload | (var Record Email Item, Boolean, Enum Email Scenario) | | public | 17-28 | - |
| SendMailOrDownload | (Record Email Item, Boolean) | | public | 17-23, gone | Pending 17.0 |
| Replaced with the overload containing Email Scenario |
| DownloadPdfAttachment | (var Record Email Item) | | public | 17-28 | - |
| ImageBase64ToUrl | (Text) | Text | public | 17-28 | - |
| TryGetSenderEmailAddress | (var Text[250]) | Boolean | public | 17-28 | - |
| GetSenderEmailAddress | () | Text[250] | public | 17-19, gone | Pending 17.0 |
| Sender will be chosen based on the scenario parameter to the Send function when using the email feature is enabled. To control which account will be used, use the overload containing Email Scenario. |
| GetSenderEmailAddress | (Enum Email Scenario) | Text[250] | public | 17-28 | - |
| GetSMTPCredentials | (var Record SMTP Mail Setup) | | public | 17-19, gone | Pending 17.0 |
| Not needed once email feature is enabled. |
| IsHandlingGetEmailBody | () | Boolean | public | 17-28 | - |
| IsHandlingGetEmailBodyCustomer | () | Boolean | public | 17-28 | - |
| IsHandlingGetEmailBodyVendor | () | Boolean | public | 17-28 | - |
| AddSource | (Integer, Guid) | | public | 18-28 | - |
| AddSendTo | (Text) | | public | 19-28 | - |
| Send | (var Record Email Item, Enum Email Scenario, Boolean) | Boolean | public | 23-28 | - |
| SendMailOrDownload | (var Record Email Item, Boolean, Enum Email Scenario, Boolean) | | public | 23-28 | - |