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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<property name="mail.from" value="nobody@nosuchhost.nosuchdomain.com"/> |
...
Tip | ||
---|---|---|
| ||
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:
|
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:
...