/
MailExportProcessor

MailExportProcessor

Datos Generales

Nombre Calificado

com.latintech.thuban.docintro.workitem.processor.MailExportProcessor

Descripción

Procesador procesa mails que son descargados por la bandeja MailTray y guarda los adjuntos del mismo en la carpeta de salida.

Únicamente utilizable en combinación con la bandeja MailTray, caso contrario arrojará error.

Extiende de

AbstractWorkitemProcessor

Usos

  • Processor

Disponible desde

5.7

Parámetros soportados

A continuación se listarán todos los parámetros aceptados por el procesador. Los títulos que anteceden cada tabla son los nombres de los parámetros, los mismos son caseSensitive.

outputFolder

Tipo

Carpeta

Requerido

Descripción

Carpeta donde serán alojados los adjuntos y otros datos del mail a exportar.

keepOriginalName

Tipo

Boolean

Requerido

No. Valor por defecto “false

Descripción

Le indica al procesador si debe conservar el nombre original del archivo adjunto. Caso contrario los adjuntos serán nombrados “attach + número secuencial de adjunto + fecha en formato (yyyy-MM-dd-hh.mm.ss.SSS) + extensión”. En caso de no poder obtener la extensión del archivo original, se utilizará txt.

keepMailBody

Tipo

Boolean

Requerido

No. Valor por defecto “true

Descripción

Le indica al procesador si debe conservar el cuerpo del mail y exportarlo junto con los adjuntos. En caso de valor “true” se genera un archivo txt con toda la información.

keepMailBodyFolder

Tipo

Boolean

Requerido

No. Valor por defecto “true

Descripción

Le indica al procesador si debe conservar una copia del mail procesador en las tablas de mails de Thuban. Sirve como registro de proceso y log de auditoria en caso de querer recuperar información sobre un mail procesado. Se realiza el guardado de la copia si el valor es “true

groupFolder

Tipo

Boolean

Requerido

No. Valor por defecto “false

Descripción

Le indica al procesador si debe crear una carpeta para agrupar el contenido del mail a exportar en la carpeta de salida (“outputFolder”) En caso de valor “true“ se generará una carpeta cuyo nombre será la fecha del momento (formato largo) y dentro de la misma almacenará todos los datos del mail que se este exportando.

Ejemplos de Configuración

Básica

<bean id="mailExportProcessor" class="com.latintech.thuban.docintro.workitem.processor.MailExportProcessor"> <property name="outputFolder" value="C:\Docintro\output"/> </bean>

Completa

<bean id="mailExportProcessor" class="com.latintech.thuban.docintro.workitem.processor.MailExportProcessor"> <property name="outputFolder" value="C:\Docintro\output"/> <property name="groupFolder" value="true"/> <property name="keepMailBodyFolder" value="false"/> <property name="keepMailBody" value="false"/> <property name="keepOriginalName" value="true"/> </bean>

Related content