Alfresco es una excelente herramienta para administrar documentos de una manera más amigable que GIT. Esta es la herramienta perfecta para el almacenamiento de documentos en una empresa y el trabajo en equipo, ya en esta versión está integrada con Google Docs para la edición de documentos, y viene más fuerte su implementación del protocolo SPP (este es el que permite que puedas editar documentos entre varias personas desde Word, Excel y PowerPoint). En fin, se los recomiendo...
Hay una documentación en el sitio de alfresco acerca de cómo configurar la herramienta para mandar correos por GMail, pero no me funcionó así que tuve que ir a otro sitio para obtener lo que faltaba, en fin, voy a ponerlo aquí para recordarme yo cómo lo hice y para ayudarle a alguien que lo esté buscando. Es fácil sólo hay que editar un archivo y crear otro, primero por el que hay que editar, se llama alfresco-global.properties y se encuentra en [INSTALACIÓN DE ALFRESCO]/tomcat/shared/classes/alfresco-global.properties al cual hay que configurarle las siguientes propiedades
# | |
# Outbound Email Configuration | |
#------------- | |
mail.host = smtp.gmail.com | |
mail.port = 465 | |
mail.protocol = smtps | |
mail.username = test@gmail.com | |
mail.password = myGmailP455W0rD | |
mail.encoding = UTF-8 | |
# New Properties | |
mail.smtps.starttls.enable=true | |
mail.smtps.auth=true |
Y el archivo hay que crearlo en [INSTALACIÓN DE ALFRESCO]/tomcat/shared/classes/extension/custom-email-context.xml
<?xml version='1.0' encoding='UTF-8'?> | |
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'> | |
<beans> | |
<!-- --> | |
<!-- MAIL SERVICE --> | |
<!-- --> | |
<bean id="mailService" class="org.springframework.mail.javamail.JavaMailSenderImpl"> | |
<property name="host"> | |
<value>${mail.host}</value> | |
</property> | |
<property name="port"> | |
<value>${mail.port}</value> | |
</property> | |
<property name="protocol"> | |
<value>${mail.protocol}</value> | |
</property> | |
<property name="username"> | |
<value>${mail.username}</value> | |
</property> | |
<property name="password"> | |
<value>${mail.password}</value> | |
</property> | |
<property name="defaultEncoding"> | |
<value>${mail.encoding}</value> | |
</property> | |
<property name="javaMailProperties"> | |
<props> | |
<prop key="mail.smtps.auth">${mail.smtps.auth}</prop> | |
<prop key="mail.smtps.starttls.enable">${mail.smtps.starttls.enable}</prop> | |
</props> | |
</property> | |
</bean> | |
</beans> |
Comentarios
Saludos