Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

Envío de mail en O3 Process

Configuración del Mail

O3 Process envía mail a través de JBoss. Para configurar el envío de mail se debe editar el siguiente archivo:

<installDir>/jboss/server/default/deploy/mail-service.xml

Usuario de correo y password

En los atributos

<attribute name="User">nobody</attribute>
<attribute name="Password">password</attribute>

colocar en User el nombre de usuario del correo. Por ejemplo, si la casilla desde la cual se mandarán correos es o3server@mi_dominio.com, el User será o3server

En password se escribe la clave de acceso al SMTP/POP3 en caso de ser necesaria, con lo cual esta parte del XML quedaría:

<attribute name="User">o3server</attribute>
<attribute name="Password">mi_password</attribute>

Configurar servidor SMTP

Colocar el host o ip del servidor de SMTP en el attributo value de la siguiente línea

<property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/>

Configurar cuenta válida

Colocar una cuenta de correo válida del servidor SMTP configurado anteriormente. Poner la dirección de correo en el atributo value de la siguiente línea:

<property name="mail.from" value="nobody@nosuchhost.nosuchdomain.com"/>

Configuración adicional

Si con la configuración anterior se tienen problemas de envio de mail, puede ser necesario agregar la siguiente propiedad de manera adicional.

En el archivo, <installDir>jboss\server\default\ideasoft-jwf\GServer_custom.properties agregar la línea:

ideasoft.mail.sender=<dirección de correo del remitente de los correos>

Envío de correo desde el proceso

Los mails se escriben en O3 Process apoyado en el motor de templates Velocity, de Apache.

Por ejemplo:

$attrs.nro_orden

escribe en el asunto o el cuerpo del mail el atributo nro de orden de la instancia de proceso

Objetos y macros disponibles usando Velocity

En el proceso Mails.xml se encuentran actividades con ejemplos de envío de mail en los eventos de after complete. Estos ejemplos se explican en los siguientes links:

  • No labels