Object Definition for enaio® mail-archive-service
A folder type and an assigned document type are needed in the object definition for enaio® mail-archive-service.
These object types can be taken from the object definition file, which is available for download.
The file can be opened via enaio® editor and the object types can be taken over into the active object definition.
The object definition of the 'e-mail' document type is compatible with the e-mail document type for enaio® exchange. The e-mail document type for enaio® exchange can be adjusted accordingly for enaio® mail-archive-service.
If new object types are created, then access rights must also be assigned in enaio® administrator.
The object definition of the 'e-mail' document type contains the following dialog elements. The database field length can be adjusted.
Message Fields
Field name |
Internal name |
Type |
Use |
Comment |
---|---|---|---|---|
Message ID |
MAIL_MESSAGE_ID |
String |
Message ID, from the 'Message ID' value in the header. |
Limited to 255 characters |
From |
MAIL_FROM |
String |
Sender of the message, from the 'From' value in the header. |
Limited to 100 characters |
To |
MAIL_TO |
String |
Recipient of the message, from the 'To' value in the header. |
Comma-separated list, limited to 300 characters |
CC |
MAIL_CC |
String |
Recipient of the message, from the 'CC' value in the header. |
Comma-separated list, limited to 300 characters |
Subject |
MAIL_SUBJECT |
String |
Subject of the message, from the 'Subject' value in the header. |
Limited to 248 characters |
Sent |
MAIL_SUBMIT_TIME |
Date/time |
Time the message was sent, from the 'Date' value in the header. |
|
Size |
MAIL_SIZE |
Int |
Size of the message, calculated. |
|
Message |
MAIL_BODY |
String |
Message text |
Limited to 2000 characters |
Importance |
MAIL_PRIORITY |
String |
Priority of the message, from the 'Importance' value in the header. |
Limited to 50 characters |
Recipients |
MAIL_TOS |
Table |
Table with all recipients, from the 'TO' and 'CC' values in the header. |
Table with a single column containing the recipients. The recipient address has a prefix indicating which header it comes from, for example, TO:example@example.de, CC:ref@example.de |
Attachments |
MAIL_HAS_ATTACHMENT |
Boolean |
Indicates whether the original message had attachments. |
0 – the message has no attachments |
SMTP header |
SMTP_HEADER |
String |
Header values from the original message. |
Values of all headers except those starting with 'X-' or 'x-'. Limited to 1000 characters. |
Received |
MAIL_RECEIVE_TIME |
Date/time |
Time the message was received, from the 'Date' value in the header. |
Additional Fields
Field name |
Internal name |
Type |
Use |
Comment |
---|---|---|---|---|
Information |
RPRT_INFO |
Table |
Contains information about one (or more) reports related to the message. |
|
String |
Report ID, from the 'Report ID' value in the header. |
First column in the RPRT_INFO table |
||
Date |
Date the report was sent, from the 'Date' value in the header. |
Second column in the RPRT_INFO table |
||
String |
Report channel (recipient when receiving via SMTP, mailbox when extracting from a mailbox). |
Third column in the RPRT_INFO table |
||
Report recipients |
RPRT_RECIPIENTS |
Table |
Table with all recipients found in the body of all reports referring to the message (from the 'Recipient:' or 'To:' values). |
Table with a single column representing the recipient |