Share via


Codeunit "Default Email Connector v2"

ID 8998
Namespace: System.Email

This is the default implementation of the Email Connector v2 interface which adds the reply, retrievial of emails and marking them as read functionalities.

Implements

Methods

Send

procedure Send(EmailMessage: Codeunit "Email Message", AccountId: Guid)

Parameters

Name Type Description
EmailMessage Codeunit System.Email."Email Message"
AccountId Guid

GetAccounts

procedure GetAccounts(var Accounts: Record "Email Account" temporary)

Parameters

Name Type Description
Accounts Table System.Email."Email Account"

ShowAccountInformation

procedure ShowAccountInformation(AccountId: Guid)

Parameters

Name Type Description
AccountId Guid

RegisterAccount

procedure RegisterAccount(var EmailAccount: Record "Email Account" temporary): Boolean

Parameters

Name Type Description
EmailAccount Table System.Email."Email Account"

Returns

Type Description
Boolean

DeleteAccount

procedure DeleteAccount(AccountId: Guid): Boolean

Parameters

Name Type Description
AccountId Guid

Returns

Type Description
Boolean

GetLogoAsBase64

procedure GetLogoAsBase64(): Text

Returns

Type Description
Text

GetDescription

procedure GetDescription(): Text[250]

Returns

Type Description
Text[250]

Reply

procedure Reply(var EmailMessage: Codeunit "Email Message", AccountId: Guid)

Parameters

Name Type Description
EmailMessage Codeunit System.Email."Email Message"
AccountId Guid

RetrieveEmails

Obsolete

This element will become obsolete from version 26.0. Replaced by RetrieveEmails with an additional Filters parameter of type Record "Email Retrieval Filters".

[Obsolete(Replaced by RetrieveEmails with an additional Filters parameter of type Record "Email Retrieval Filters".,26.0)]
procedure RetrieveEmails(AccountId: Guid, var EmailInbox: Record "Email Inbox")

Parameters

Name Type Description
AccountId Guid
EmailInbox Table System.Email."Email Inbox"

RetrieveEmails

procedure RetrieveEmails(AccountId: Guid, var EmailInbox: Record "Email Inbox", var Filters: Record "Email Retrieval Filters" temporary)

Parameters

Name Type Description
AccountId Guid
EmailInbox Table System.Email."Email Inbox"
Filters Table System.Email."Email Retrieval Filters"

MarkAsRead

procedure MarkAsRead(AccountId: Guid, ExternalId: Text)

Parameters

Name Type Description
AccountId Guid
ExternalId Text

See also