...
<O3>/O3Server_custom.properties (Otra config)
...
Code Block |
---|
ideasoft.mail.j2eeSession.enabled = true
ideasoft.mail.smtp.host="casilla"-com.mail.protection.outlook.com
ideasoft.mail.smtp.port=25
ideasoft.mail.sender=o3reportcast@localhost
ideasoft.mail.j2eeSession.jndiName=java:jboss/mail/Default
ideasoft.mail.defaultBCCRecipient="Casilla que envía el mail"
mail.useSystemProp=true
mail.debug=true
mail.from="casilla de correo que envía el mail" |
Configuración para enviar vía SMTP Seguro
Cuando debamos utilizar un servidor de correos vía SMTP Seguro con autentificación los cambios a realizar
<O3>/jboss/standalone/configuration/o3bi.xml
Realizar los siguientes cambios en el archivo o3bi.xml
Code Block |
---|
title | Autentificación a Servidor SMTP Seguro |
---|
|
Buscar
<subsystem xmlns="urn:jboss:domain:mail:1.0">
<mail-session jndi-name="java:jboss/mail/Default">
<smtp-server outbound-socket-binding-ref="mail-smtp"/>
</mail-session>
</subsystem>
Y modificar por
<subsystem xmlns="urn:jboss:domain:mail:1.0">
<mail-session jndi-name="java:jboss/mail/Default">
<smtp-server ssl="true" outbound-socket-binding-ref="mail-smtp">
<login name="usuario" password="contraseña"/>
</smtp-server>
</mail-session>
</subsystem>
|
Code Block |
---|
title | Indicando Servidor SMTP Seguro |
---|
|
Buscar
<outbound-socket-binding name="mail-smtp">
<remote-destination host="localhost" port="25"/>
</outbound-socket-binding>
Modificar el valor de localhost por la ip del servidor smtp y el puerto 25 por el 465.
En caso que no se encuentren estas líneas
Se busca la etiqueta
<socket-binding-group name="standard-sockets" default-interface="global" port-offset="${jboss.socket.binding.port-offset:0}">
</socket-binding-group>
Y dentro de estas se define
<outbound-socket-binding name="mail-smtp">
<remote-destination host="ip del servidor smtp" port="465"/>
</outbound-socket-binding> |
<O3>/O3Server_custom.properties
Editar este archivo, o generarlo en caso de que no exista, y agregar las siguientes líneas de propiedades.
Code Block |
---|
ideasoft.mail.j2eeSession.enabled = true
ideasoft.mail.j2eeSession.jndiName=java:jboss/mail/Default
mail.useSystemProp=true
ideasoft.mail.defaultBCCRecipient=user@gmail.com <!--Si requiere que lleguen todas las reglas a alguna casilla de correos, se agrega esta propiedad con los datos correspondientes--> |
Casilla de Correo que no es del dominio del Servidor SMTP
Si necesitamos enviar a direcciones de correo electrónicas que no son del mismo dominio que el servidor de correos y se requiere autentificación de usuario, se deberán editar el smtp-server agregándole "login"
Code Block |
---|
<smtp-server ssl="true" outbound-socket-binding-ref="smtp-example">
<login name="foo@example.com" password="12345"/>
</smtp-server> |
Info |
---|
|
- Para aumentar la información de debug en el log del server del servicio de email en JBoss, en el archivo o3bi.xml se debe agregar en la línea
- Si se requiere mayor información de debug y además generar un archivo de log aparte para monitorear los acontecimientos de envío de reglas por correo electrónico, seguir las instrucciones que se indican en estedocumento.
|
...
Note |
---|
|
Los usuarios de gmail deberán activar el acceso a aplicaciones no seguras para que GMAIL permita la conexión. |
prueba
Child pages (Children Display) |
---|