Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Envio de mail en O3 Process

Configuración del Mail

Configurar servidor SMTP y cuenta válida

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

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

...

Code Block
xml
xml
<attribute name="User">nobody</attribute>
<attribute name="Password">password</attribute>

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

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

Code Block
xml
xml
<attribute name="User">o3server</attribute>
<attribute name="Password">mi_password</attribute>

...

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

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

Configurar cuenta válida

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

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

...

Tip
titleConfiguració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:

Code Block

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.

...

Objetos y macros disponibles usando Velocity

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

...