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

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

Recomendación

Hacer un telnet al puerto 25 de la IP/DNS del servidor de correos de modo de estar seguros que lo vemos

luego nos interesa decirle al que recibe nuestro mail quién es que lo envía

<!-- Change to the address mail will be from  -->
<property name="mail.from" value="nobody@nosuchhost.nosuchdomain.com"/>

cambiamos por ejemplo

<!-- Change to the address mail will be from  -->
<property name="mail.from" value="o3server@mi_dominio.com"/>

Reinicio del server

No es necesario reiniciar el jboss para que estos cambios tengan efecto

Por último debemos en la acción mail.action colocar la dirección de correo a quien la mandaremos el mail

  • No labels