Codeunit 400 SMTP Mail in 18

App
Base Application
Obsolete
Pending 17.0. Replaced "Email Message" codeunit from "System Application".

Procedures, 55Events, 5

Versions171819202122232425262728latest

Source-

Procedures, 55

NameParametersReturnsAccessObsolete
Initialize()public-
AddFrom(Text, Text)Booleanpublic-
AddRecipients(List)public-
AddCC(List)public-
AddBCC(List)public-
AddSubject(Text)public-
AddBody(Text)public-
AddTextBody(Text)public-
AppendBody(Text)public-
AppendTextBody(Text)public-
GetFrom()Textpublic-
GetRecipients(var List)public-
GetCC(var List)public-
GetBCC(var List)public-
GetSubject()Textpublic-
GetBody()Textpublic-
GetLinkedResourcesCount()Integerpublic-
IsBodyHtmlFormatted()Booleanpublic-
CreateMessage(Text, Text, List, Text, Text)Booleanpublic-
CreateMessage(Text, Text, List, Text, Text, Boolean)Booleanpublic-
Send()Booleanpublic-
SendShowError()public-
AddAttachment(Text, Text)Booleanpublic-
AddAttachmentStream(InStream, Text)Booleanpublic-
IsEnabled()Booleanpublic-
CheckValidEmailAddresses(Text)publicPending 16.0
Please call CheckValidEmailAddresses from the Mail Management codeunit directly.
GetLastSendMailErrorText()Textpublic-
GetSmtpErrorCodeFromResponse(Text)Textpublic-
GetFriendlyMessageFromSmtpErrorCode(Text)Textpublic-
HandleSMTPRegisterServiceConnection(var Record Service Connection)public-
ShowNotificationDetail(Notification)public-
GetO365SmtpServer()Text[250]public-
GetOutlookSmtpServer()Text[250]public-
GetGmailSmtpServer()Text[250]public-
GetYahooSmtpServer()Text[250]public-
GetDefaultSmtpPort()Integerpublic-
GetYahooSmtpPort()Integerpublic-
GetDefaultSmtpAuthType()Integerpublic-
OpenNotificationHyperlink(Notification)public-
AddTroubleshootingLinksToNotification(var Notification)public-
ApplyOffice365Smtp(var Record SMTP Mail Setup)public-
ApplyOutlookSmtp(var Record SMTP Mail Setup)public-
ApplyGmailSmtp(var Record SMTP Mail Setup)public-
ApplyYahooSmtp(var Record SMTP Mail Setup)public-
IsOffice365Setup(var Record SMTP Mail Setup)Booleanpublic-
IsOutlookSetup(var Record SMTP Mail Setup)Booleanpublic-
IsGmailSetup(var Record SMTP Mail Setup)Booleanpublic-
IsYahooSetup(var Record SMTP Mail Setup)Booleanpublic-
IsSmtpAuthErrorCode(Text)Booleanpublic-
IsSmtpRecipientErrorCode(Text)Booleanpublic-
IsSmtpSendAsErrorCode(Text)Booleanpublic-
GetOAuth2Credentials(var Text, var Text)internal-
AuthenticateWithOAuth2()internal-
CheckOAuth2Authentication()internal-
GetUserName(Text, var Text)Booleaninternal-

Events, 5

KindNameParametersObsolete
Integration eventOnBeforeSend(var Record SMTP Mail Setup)-
Integration eventOnAfterSend(var Text)-
Integration eventOnBeforeCreateMessage(var Text, var Text, var List, var Text, var Text)-
Integration eventOnBeforeAddRecipients(var List, var Boolean)-
Integration eventOnSMTPOAuth2Authenticate(var Text, var Text, Text)-