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
GetAccounts
procedure GetAccounts(var Accounts: Record "Email Account" temporary)
Parameters
ShowAccountInformation
procedure ShowAccountInformation(AccountId: Guid)
Parameters
| Name |
Type |
Description |
|
AccountId
|
Guid |
|
RegisterAccount
procedure RegisterAccount(var EmailAccount: Record "Email Account" temporary): Boolean
Parameters
Returns
DeleteAccount
procedure DeleteAccount(AccountId: Guid): Boolean
Parameters
| Name |
Type |
Description |
|
AccountId
|
Guid |
|
Returns
GetLogoAsBase64
procedure GetLogoAsBase64(): Text
Returns
GetDescription
procedure GetDescription(): Text[250]
Returns
| Type |
Description |
|
Text[250] |
|
Reply
procedure Reply(var EmailMessage: Codeunit "Email Message", AccountId: Guid)
Parameters
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
RetrieveEmails
procedure RetrieveEmails(AccountId: Guid, var EmailInbox: Record "Email Inbox", var Filters: Record "Email Retrieval Filters" temporary)
Parameters
MarkAsRead
procedure MarkAsRead(AccountId: Guid, ExternalId: Text)
Parameters
| Name |
Type |
Description |
|
AccountId
|
Guid |
|
|
ExternalId
|
Text |
|
GetEmailFolders
procedure GetEmailFolders(AccountId: Guid, var EmailFolders: Record "Email Folders" temporary)
Parameters
See also