Table 8888 "Email Outbox"
System Application · System.Email
Across versions
- BC23-24present
- BC251 fields added
- BC262 fields added
- BC27-30unchanged
Neighbourhood 7 connected objects and pages
System Application · System.Email · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
| Extensible | true |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Id | BigInteger | — | AutoIncrement; DataClassification SystemMetadata |
| 2 | Message Id | Guid | — | TableRelation Table 8900 “Email Message” (“Email Message”.Id); DataClassification SystemMetadata |
| 3 | Account Id | Guid | — | DataClassification SystemMetadata |
| 4 | Connector | Enum “Email Connector” | Specifies the extension that will be used to send the email. via Page 8882 “Email Outbox” | enum Email Connector; DataClassification SystemMetadata |
| 5 | User Security Id | Guid | — | DataClassification EndUserPseudonymousIdentifiers |
| 6 | Description | Text[2048] | Specifies the description of email. via Page 8882 “Email Outbox” | not editable; DataClassification CustomerContent |
| 8 | Status | Enum “Email Status” | Specifies the email job status. via Page 8882 “Email Outbox” | enum Enum 8888 “Email Status”; DataClassification SystemMetadata |
| 9 | Task Scheduler Id | Guid | — | DataClassification SystemMetadata |
| 10 | Sender | Code[50] | Specifies the user who triggered this email to be sent. via Page 8882 “Email Outbox” | FlowField: lookup(User.“User Name” where(“User Security ID” = field(“User Security Id”))) |
| 11 | Date Queued | DateTime | Specifies the date when this email was queued up to be sent. via Page 8882 “Email Outbox” | DataClassification SystemMetadata |
| 12 | Date Failed | DateTime | Specifies the date when this email failed to send. via Page 8882 “Email Outbox” | DataClassification SystemMetadata |
| 13 | Send From | Text[250] | Specifies the email address that this email was sent from. via Page 8882 “Email Outbox” | DataClassification EndUserIdentifiableInformation |
| 14 | Error Message | Text[2048] | Specifies the email error message. via Page 8882 “Email Outbox” | DataClassification CustomerContent |
| 15 | Date Sending | DateTime | Specifies the date when this email is scheduled for sending. via Page 8882 “Email Outbox” | DataClassification SystemMetadata |
| 16 | External Id + BC25 | Text[2048] | — | DataClassification CustomerContent |
| 17 | Retry No. + BC26 | Integer | Specifies the total number of sending attempts for this email. via Page 8882 “Email Outbox” | DataClassification SystemMetadata |
| 18 | Is Background Task + BC26 | Boolean | — | DataClassification SystemMetadata |
Keys
- PK: Id (clustered)
- MessageId: Message Id
- UserSecurityId: User Security Id
- Status: Status
- StatusMessageId: Message Id, Status
Trigger event subscribers
- OnAfterDeleteEvent: Codeunit 8905 “Email Message Impl.” OnAfterDeleteEmailOutbox
Procedures
GetMessageId(): Guid: Get the message id of the outbox email.GetAccountId(): Guid: Get the account id of the outbox email.GetConnector(): Enum "Email Connector": The email connector of the outbox email.
Relations
- Message Id: TableRelation Table 8900 “Email Message”
Referenced by
1 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table 8901 “Email Error”: Outbox Id
Pages and codeunits on this table
- Page 13 “Email Editor” (source table)
- Page 8882 “Email Outbox” (source table)
- Codeunit 8888 “Email Dispatcher” (codeunit runs on it)
- Codeunit 8897 “Email Error Handler” (codeunit runs on it)
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Email Outbox"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.