Object Definition for enaio® mail-archive-service

enaio® mail-archive-service 11.0 »

A folder type and an assigned document type are needed in the object definition for enaio® mail-archive-service. A register type may also be needed.

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. This removes the need for adjustments to the object types. The names and properties of the fields correspond to the configurations that have been set as defaults in the provided configuration files.

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. Project-specific object types with corresponding fields and field properties can also be integrated via the configurations.

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

All characters

Message ID, from the 'Message ID' value in the header.

Limited to 255 characters

Mail Digest MAIL_DIGEST All characters E-mail digest Limited to 50 characters

From

MAIL_FROM

All characters

Sender of the message, from the 'From' value in the header.

Limited to 100 characters

To

MAIL_TO

All characters

Recipient of the message, from the 'To' value in the header.

Comma-separated list, limited to 300 characters

CC

MAIL_CC

All characters

Recipient of the message, from the 'CC' value in the header.

Comma-separated list, limited to 300 characters

Subject

MAIL_SUBJECT

All characters

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

All characters

Size of the message, calculated.

 

Message

MAIL_BODY

All characters

Message text

Limited to 2000 characters

Importance

MAIL_PRIORITY

All characters

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

All characters

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

All characters

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.

 

All characters

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

All characters

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