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 17 Next »

Configuración para enviar vía SMTP

El servicio de mailer provisto por JBoss se configura con los siguientes archivos:

<O3>/jboss/standalone/configuration/o3bi.xml y <O3>/O3Server_custom.properties

La propiedad del archivo O3Server_custom.properties, "ideasoft.mail.j2eeSession.enabled" tiene que ser "true" para que se tome la configuración del "o3bi.xml".

 

  • <O3>/jboss/standalone/configuration/o3bi.xml

En este archivo se define la siguiente propiedad:

<!--Se buscan la etiquetas-->
<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="25"/>
</outbound-socket-binding>

 

  • <O3>/O3Server_custom.properties

En este archivo se definen las siguientes propiedades:

ideasoft.mail.j2eeSession.enabled = false
ideasoft.mail.smtp.host=usuario:password@localhost
ideasoft.mail.smtp.port=25
ideasoft.mail.sender=o3reportcast@localhost 

Los valores para cada una de las propiedades deberán ser modificados de acuerdo a la configuración de su servidor de correo smtp.

Ejemplo:

ideasoft.mail.j2eeSession.enabled = true
ideasoft.mail.smtp.host=o3:o3pass@ip_del_servidor_smtp
ideasoft.mail.smtp.port=25
ideasoft.mail.sender=o3reportcast@localhost
ideasoft.mail.j2eeSession.jndiName=java:jboss/mail/Default <!--Se agrega esta sentencia-->
ideasoft.mail.defaultBCCRecipient=o3@mydomin.com           <!--Se agrega esta sentencia, con los datos correspondientes-->

Configuración para enviar vía SMTP Seguro

Cuando debamos utilizar un servidor de correos via SMTP Seguro con autentificación deberemos realizar algunos cambios en el archivo O3Server_custom.properties (se utiliza un ejemplo utilizando el servidor SMTP Seguro de gmail.com).

ideasoft.mail.j2eeSession.enabled = false
ideasoft.mail.smtp.host=o3:o3pass@smtp.gmail.com
ideasoft.mail.smtp.port=465
ideasoft.mail.sender=o3reportcast@smtp.gmail.com 
mail.smtp.starttls.enable=true
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.port=465
mail.smtp.user=o3@gmail.com
mail.smtp.password=o3pass
mail.smtp.auth=true

Para detectar errores de configuración, se pueden agregar las siguientes properties:

mail.useSystemProp=true
mail.debug=true

 

NOTA: Por omisión de la propiedad "ideasoft.mail.j2eeSession.enabled", se asume "true". Esta propiedad puede estar configurada en "O3Server.properties" o en "O3Server_custom.properties".

 

 

  • No labels