Configuración de archivos
Para enviar mail cuando una regla se activa se debe de configurar el siguiente archivo
<O3>/jboss/server/default/deploy/mail-service.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE server> <!-- $Id: mail-service.xml 31716 2005-06-01 06:20:43Z starksm $ --> <server> <!-- ==================================================================== --> <!-- Mail Connection Factory --> <!-- ==================================================================== --> <mbean code="org.jboss.mail.MailService" name="jboss:service=Mail"> <attribute name="JNDIName">java:/Mail</attribute> <attribute name="User">nobody</attribute> <attribute name="Password">password</attribute> <attribute name="Configuration"> <!-- Test --> <configuration> <!-- Change to your mail server prototocol --> <property name="mail.store.protocol" value="pop3"/> <property name="mail.transport.protocol" value="smtp"/> <!-- Change to the user who will receive mail --> <property name="mail.user" value="nobody"/> <!-- Change to the mail server --> <property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/> <!-- Change to the SMTP gateway server --> <property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/> <!-- Change to the address mail will be from --> <property name="mail.from" value="nobody@nosuchhost.nosuchdomain.com"/> <!-- Enable debugging output from the javamail classes --> <property name="mail.debug" value="false"/> </configuration> <depends>jboss:service=Naming</depends> </attribute> </mbean> </server>
en los atributos
<attribute name="User">nobody</attribute> <attribute name="Password">password</attribute>
colocar en User nombre de usuario del correo ej si la casilla desde la cual se mandarán correos es o3server@mi_dominio.com, el User será o3server
en el password va la clave de acceso al SMTP/POP3 en caso de ser necesaria con lo cual nos quedaría algo así esta parte del XML
<attribute name="User">o3server</attribute> <attribute name="Password">mi_password</attribute>
el siguiente lugar que nos interesa es
<!-- Change to the SMTP gateway server --> <property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/>
acá va la IP/DNS de nuestro servidor de correos
Advertencia
Es necesario que la máquina donde está instaldo el O3 server pueda tener acceso al servidor SMTP