Codeunit 9520 Mail Management in 17
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 27
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| RecipientStringToList | (Text, var List) | internal | - | ||||
| GetLastGraphError | () | Text | public | - | |||
| InitializeFrom | (Boolean, Boolean) | public | - | ||||
| SetHideMailDialog | (Boolean) | public | - | ||||
| SetHideSMTPError | (Boolean) | public | Pending 17.0 | ||||
| Replaced with the SetHideEmailSendingError function | |||||||
| SetHideEmailSendingError | (Boolean) | public | - | ||||
| CheckValidEmailAddresses | (Text) | public | - | ||||
| CheckValidEmailAddress | (Text) | Boolean | public | - | |||
| ValidateEmailAddressField | (var Text) | Boolean | public | - | |||
| IsSMTPEnabled | () | Boolean | public | Pending 17.0 | |||
| Replaced with the IsAnyAccountRegistered in "Email Account" codeunit from "System Application". | |||||||
| IsGraphEnabled | () | Boolean | public | - | |||
| IsEnabled | () | Boolean | public | - | |||
| IsCancelled | () | Boolean | public | - | |||
| IsSent | () | Boolean | public | - | |||
| Send | (var Record Email Item, Enum Email Scenario) | Boolean | public | - | |||
| Send | (Record Email Item) | Boolean | public | Pending 17.0 | |||
| Replaced with the overload containing Email Scenario | |||||||
| SendMailOrDownload | (var Record Email Item, Boolean, Enum Email Scenario) | public | - | ||||
| SendMailOrDownload | (Record Email Item, Boolean) | public | Pending 17.0 | ||||
| Replaced with the overload containing Email Scenario | |||||||
| DownloadPdfAttachment | (var Record Email Item) | public | - | ||||
| ImageBase64ToUrl | (Text) | Text | public | - | |||
| TryGetSenderEmailAddress | (var Text[250]) | Boolean | public | - | |||
| GetSenderEmailAddress | () | Text[250] | public | 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 | - | |||
| GetSMTPCredentials | (var Record SMTP Mail Setup) | public | Pending 17.0 | ||||
| Not needed once email feature is enabled. | |||||||
| IsHandlingGetEmailBody | () | Boolean | public | - | |||
| IsHandlingGetEmailBodyCustomer | () | Boolean | public | - | |||
| IsHandlingGetEmailBodyVendor | () | Boolean | public | - | |||
Events, 20
| Kind | Name | Parameters | Obsolete | ||||
|---|---|---|---|---|---|---|---|
| Integration event | OnAfterSentViaSMTP | (var Record Email Item, var Codeunit SMTP Mail, var Boolean, Boolean) | - | ||||
| Integration event | OnBeforeCheckValidEmailAddress | (Text, var Boolean) | Pending 15.3 | ||||
| Replaced by event OnBeforeCheckValidEmailAddresses | |||||||
| Integration event | OnBeforeCheckValidEmailAddresses | (Text, var Boolean) | - | ||||
| Integration event | OnBeforeCheckValidEmailAddr | (Text, var Boolean) | - | ||||
| Integration event | OnBeforeDoSending | (var Boolean) | - | ||||
| Integration event | OnBeforeDownloadPdfAttachment | (var Record Email Item, var Boolean) | - | ||||
| Integration event | OnBeforeQualifyFromAddress | (var Record Email Item) | - | ||||
| Integration event | OnBeforeRunMailDialog | (var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeSentViaSMTP | (var Record Email Item, var Codeunit SMTP Mail) | - | ||||
| Integration event | OnBeforeValidateEmailAddressField | (var Text, var Boolean) | - | ||||
| Integration event | OnBeforeSendMailOnWinClient | (var Record Email Item) | - | ||||
| Integration event | OnAfterDeleteTempAttachments | (var Record Email Item) | - | ||||
| Integration event | OnAfterGetSenderEmailAddress | (var Record Email Item) | - | ||||
| Integration event | OnAfterSendMailOrDownload | (var Record Email Item, var Boolean) | - | ||||
| Integration event | OnBeforeImageBase64ToUrl | (var Text, var Text, var DotNet Regex, var DotNet MemoryStream, var Guid, var Text, var DotNet Convert, var Boolean) | - | ||||
| Integration event | OnSendOnBeforeQualifyFromAddress | (var Record Email Item, Enum Email Scenario) | - | ||||
| Integration event | OnSendMailOrDownloadOnBeforeMailManagementIsSent | (var Codeunit Mail Management) | - | ||||
| Integration event | OnSendViaEmailModuleOnAfterAddAttachments | (var Codeunit Email Message, var Record Email Item) | - | ||||
| Integration event | OnSendViaEmailModuleOnAfterCreateMessage | (var Codeunit Email Message, var Record Email Item) | - | ||||
| Integration event | OnSendViaSMTPOnBeforeSMTPMailAddAttachment | (var Record Email Item, var Codeunit SMTP Mail) | - | ||||