Object Definition for enaio® mail-archive-service

enaio® mail-archive-service 10.10 »

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
1 – the message has one or more 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