Uso del correo electrónico en Alfresco en la vida real – parte 2

Sobre la configuración de Alfresco, primero debemos crear el usuario Jose Grillo para que pueda autenticarse y enviar los emails. Este usuario además debe tener una cuenta de correo electrónico válida para recibir notificaciones, en este caso es josegrillo@fegor.com

No hay que olvidarse de añadirlo al grupo EMAIL_CONTRIBUTORS para tener permisos de enviar correos hacia Alfresco.

Ahora debemos configurar el correo electrónico saliente y entrante. Para la configuración del correo recomiendo la lectura de los siguientes enlaces en los que se explican perfectamente todas las posibilidades:

http://blyx.com/2010/02/08/integracion-de-alfresco-con-el-correo-electronico/

http://wiki.alfresco.com/wiki/Inbound_SMTP_Email_Server_Configuration
http://wiki.alfresco.com/wiki/Outbound_E-mail_Configuration

Vamos a configurar seguidamente el correo saliente de Alfresco para poder realizar notificaciones a los asegurados y peritos. La configuración de correo saliente para GMail a través de Google Apps en Alfresco se realiza en el fichero outboundSMTP.properties del subsistema email, en concreto en la ubicación …/extension/subsystems/email/OutboundSMTP/outbound

Fichero: outboundSMTP.properties

mail.host=smtp.googlemail.commail.port=465
mail.protocol=smtps
mail.username=alfresco@fegor.com
mail.password=alfresco
mail.encoding=UTF-8

mail.from.default=alfresco@fegor.com
mail.smtps.starttls.enable=true
mail.smtps.auth=true

Como se observa, se ha creado también una cuenta llamada alfresco@fegor.com para la autenticación SMTP.

La configuración del correo entrante, para que Alfresco haga de servidor SMTP se realiza en el fichero inboundSMTP.properties en …extension/subsystems/email/InboundSMTP/inbound

Fichero: inboundSMTP.properties

email.inbound.enabled=true email.inbound.unknownUser=anonymous email.server.enabled=true email.server.port=25 email.server.domain=alfresco.fegor.com email.server.connections.max=10 email.server.allowed.senders=.*@fegor.com email.server.blocked.senders=

Ahora debemos configurar en Share un fichero para que nos muestre el campo “alias” en la carpeta a la que asignaremos el aspecto “Atributos de Email”. Este fichero se llama share-config-custom.properties y se encuentra en la carpeta web-extension (…/share/classes/alfresco/web-extension). Esto es así porque por defecto, en Afresco Share, no está configurado para que este campo esté visible como pasaba con Alfresco Explorer.

Fichero: share-config-custom.properties


  
     <!–
         Used by the “Change Type” action

         Define valid subtypes using the following example:
           
              
           

         Remember to also add the relevant i18n string(s):
            cm_mysubtype=My SubType
      –>
     
        
           
        
     
    
      <!– forms
      –>
     
        
        
           
              
           
        

        
        
           
                             
           
           
        

        
        
                        
           
        
             
  

Realizadas las configuraciones se arranca Alfresco y continuamos con la configuración desde el propio Alfresco Share.

4 replies on “Uso del correo electrónico en Alfresco en la vida real – parte 2”

  1. kainmarko dice:

    Muy buenas Fegor.
    He configurado el alfresco, para recibir correos, pero tan solo me recibe correos desde la máquina local, si envio correos desde fuera de la red local, no me recibe nada.
    He hecho NAT en el router para que me lleve el puerto 25 hasta la máquina donde tengo alojado el alfresco.
    No se en que me estoy equivocando.
    Espero que me puedas ayudar.
    Tambien he utilizado este sitio (http://keytocontent.blogspot.com/2010/07/inbound-emails-with-windows-localhost.html), pero tampoco puedo enviar correos desde fuera de la red local.
    Gracias y un Saludo.

  2. fegor dice:

    Hola kainmarko, supongo que te refieres a una configuración local, o sea, has instalado postfix o sendmail y los envías desde tu sistema.

    En este caso (si es así) la mayoría de los servidores a los que envíes algo tendrán un sistema anti-spam. Estos sistemas ya sean por SPF, Reverse DNS, por reintentos,… no dejarán entrar tu mensaje si viene de una dirección que no está registrada en unas DNS públicas, no tiene un registro TXT, etc.

    Es muy común cuando se envía mensajes del tipo root@localhost.

    Si no es este tu caso, mira la cola de envíos de mensajes, el log del sistema, etc.

    Un saludo,
    Fegor.

  3. Buenas Fegor, me parece que tienes un blog fantástico y me está ayudando mucho en mi iniciación con Alfresco.

    Sé que hace mucho tiempo desde que se escribió este post, pero ando muy atascado en este asunto. Actualmente tengo la versión 4.0.e y 4.2.a en 2 máquinas totalmente diferentes, mi problema es que cuando envío una invitación de sitio a un usuario me falla y no la acepta desde que modifiqué los ficheros que mencionas.

    Necesito algo de orientación.

    Un saludo y muchas gracias.

  4. fegor dice:

    Víctor, Necesitaría más datos de en qué estado tienes los ficheros de configuración. ¿Has monitorizado las conexiones?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *