...
Envío de mail en O3 Process
...
Configurar servidor SMTP y cuenta válida
...
Anchor | ||||
---|---|---|---|---|
|
O3 Process envía mail a través de JBoss. Para configurar el envio envío de mail se debe editar debe editar el siguiente archivo:
...
<installDir>/jboss/server/default/deploy/mail-service.xml
...
Usuario de correo y password
...
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,
|
Anchor | ||||
---|---|---|---|---|
|
Los mails se escriben en O3 Process apoyado en el motor de templates Velocity, de Apache.
...
escribe en el asunto o el cuerpo del mail el atributo nro de orden de la instancia de proceso
Objetos y macros
...
Velocity
Se ofrece un conjunto de objetos y macros Velocity que permiten confeccionar las distintas partes que componen un mensaje de correo electrónico.
Ejemplos
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:
...