Multi-server email import

The optimal Transact email import configuration is to run email import on one server in a multiserver environment. However, if you do configure email import on multiple servers, it is best to have them check every 10 minutes and stagger at 5 minutes from one server to the other.

Configuration

Configure the mail-import.properties file as follows:

dcma.importMail.cronExpression=0 0/10 * ? * *
 dcma.importMail.mailProcessCronExpression=* 0/10 * ? * *

File name length restriction

Use the following formula to determine the maximum file name length that Transact supports for email import:

Length[UNC_FOLDER_File_Name_Path] < PERMISSIBLE_LIMIT_PATH_LENGTH_WINDOWS - PDF_PROCESSING_FOLDER.length() - 10

where:

PERMISSIBLE_LIMIT_PATH_LENGTH_WINDOWS = 259
PDF_PROCESSING_FOLDER.length()= 22

The following case study provides an example of this formula in the application:

  • During the import process, the !!!mail.pdfis file located in the following folder:

    D:\Ephesoft\SharedFolders\TestBatch\39455638711700

  • In this case, the maximum file name length is calculated to be as follows:

    length[D:\Ephesoft\SharedFolders\TestBatch\39455638711700!!!mail.pdf] < 227