Codeunit 9520 Mail Management in 20

App
Base Application

Procedures, 25Events, 21

Versions171819202122232425262728latest

Source29

Procedures, 25

NameParametersReturnsAccessObsolete
RecipientStringToList(Text, var List)internal-
GetLastGraphError()Textpublic-
InitializeFrom(Boolean, Boolean)public-
SetHideMailDialog(Boolean)public-
SetHideEmailSendingError(Boolean)public-
CheckValidEmailAddresses(Text)public-
CheckValidEmailAddress(Text)Booleanpublic-
ValidateEmailAddressField(var Text)Booleanpublic-
IsGraphEnabled()Booleanpublic-
IsEnabled()Booleanpublic-
IsCancelled()Booleanpublic-
IsSent()Booleanpublic-
Send(var Record Email Item, Enum Email Scenario)Booleanpublic-
Send(Record Email Item)BooleanpublicPending 17.0
Replaced with the overload containing Email Scenario
SendMailOrDownload(var Record Email Item, Boolean, Enum Email Scenario)public-
SendMailOrDownload(Record Email Item, Boolean)publicPending 17.0
Replaced with the overload containing Email Scenario
DownloadPdfAttachment(var Record Email Item)public-
ImageBase64ToUrl(Text)Textpublic-
TryGetSenderEmailAddress(var Text[250])Booleanpublic-
GetSenderEmailAddress(Enum Email Scenario)Text[250]public-
IsHandlingGetEmailBody()Booleanpublic-
IsHandlingGetEmailBodyCustomer()Booleanpublic-
IsHandlingGetEmailBodyVendor()Booleanpublic-
AddSource(Integer, Guid)public-
AddSendTo(Text)public-

Events, 21

KindNameParametersObsolete
Integration eventOnBeforeCheckValidEmailAddresses(Text, var Boolean)-
Integration eventOnBeforeCheckValidEmailAddr(Text, var Boolean)-
Integration eventOnBeforeDoSending(var Boolean)-
Integration eventOnBeforeDownloadPdfAttachment(var Record Email Item, var Boolean)-
Integration eventOnBeforeQualifyFromAddress(var Record Email Item)-
Integration eventOnBeforeRunMailDialog(var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)Pending 20.0
Email dialog has been removed, event no longer relevant.
Integration eventOnBeforeValidateEmailAddressField(var Text, var Boolean)-
Integration eventOnBeforeSendMailOnWinClient(var Record Email Item)-
Integration eventOnAfterDeleteTempAttachments(var Record Email Item)-
Integration eventOnAfterGetSenderEmailAddress(var Record Email Item)-
Integration eventOnAfterSendMailOrDownload(var Record Email Item, var Boolean)-
Integration eventOnBeforeImageBase64ToUrl(var Text, var Text, var DotNet Regex, var DotNet MemoryStream, var Guid, var Text, var DotNet Convert, var Boolean)-
Integration eventOnSendOnBeforeQualifyFromAddress(var Record Email Item, Enum Email Scenario)-
Integration eventOnSendViaEmailModuleOnAfterAddAttachments(var Codeunit Email Message, var Record Email Item)-
Integration eventOnSendViaEmailModuleOnAfterCreateMessage(var Codeunit Email Message, var Record Email Item)-
Integration eventOnBeforeIsEnabled(Boolean, var Boolean, var Boolean)-
Integration eventOnQualifyFromAddressOnAfterGetEmailAccount(var Record Email Item, Enum Email Scenario, var Record Email Account)-
Integration eventOnSendMailOrDownloadOnBeforeMailManagementIsSent(var Codeunit Mail Management, Record Email Item)-
Integration eventOnSendViaEmailModuleOnAfterEmailSend(var Codeunit Email Message, var Record Email Item, var Boolean, var Boolean, var Boolean)-
Integration eventOnSetIsHandlingGetEmailBodyCustomer(var Boolean)-
Integration eventOnSetIsHandlingGetEmailBodyVendor(var Boolean)-