Configurar el envío de emails en Alfresco

Para configurar el envío de emails en Alfresco, debemos editar el fichero alfresco-global.properties que es donde está gran parte de la configuración de Alfresco. Este fichero normalmente está dentro de la carpeta shared y classes del servidor tomcat, en una ruta similar a esta:

/opt/alfresco-community/tomcat/shared/classes

Una vez en el fichero, añadiremos la siguientes líneas dependiendo nuestra configuración de envío de email:

mail.host= miservidor.com
mail.port=25
mail.protocol=smtp
mail.username= alfresco@midominio.com
mail.password=mipassword
mail.smtps.starttls.enable=false
mail.smtps.auth=true

Una vez configurado, pararemos e iniciaremos el servidor de Alfresco y ya debería funcionar

sudo /etc/init.d/alfresco stop

sudo /etc/init.d/alfresco start

Si no funcionase (por ejemplo porque el servidor requiera certificados, TLS, es otra ip, otro puerto etc…), con la configuración por defecto, no sabremos el porqué no se envía, ya que en el log de Alfresco no aparece nada. Para solucionarlo, podemos habilitar a que Alfresco nos muestre en el log porqué no puede enviar el correo.

Para ello, debemos habilitar el debug del envío de correo en el fichero custom-log4j.properties:

log4j.logger.org.springframework.mail.javamail.JavaMailSenderImpl=debug

en la siguiente ruta.

/opt/alfresco-community/tomcat/shared/classes/alfresco/extension

Una vez reiniciemos el servidor, ya veremos en el log de Alfresco el porqué no envía emails.

/opt/alfresco-community/tomcat/logs/catalina.out

Una configuración también interesante para comprobar que funciona el envío de emails, es obligar a que siempre que se inicie el servidor de Alfresco, nos envíe un email de prueba. Esto lo podemos hacer fácilmente añadiendo estas opciones al fichero de configuración alfresco-global.properties de Alfresco :

mail.testmessage.send=true
mail.testmessage.to=micorreo@midominio.com
mail.testmessage.subject=Alfresco Iniciado

Es muy útil mientras estáis configurando el servidor de correo en Alfresco

Configurar el envío de emails en Alfresco

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.