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.
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.
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.
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.
Víctor, Necesitaría más datos de en qué estado tienes los ficheros de configuración. ¿Has monitorizado las conexiones?
Buenas @fegor,
estoy configurando mi correo entrante en Alfresco y me han creado un dominio “alfrescochap.com” porque dicen que un subdominio en mi empresa bajo el dominio principal no me lo pueden crear por tema de seguridad, pero dicen que es lo mismo.
el catalina.out me dice lo siguiente:
14:18:14,741 DEBUG [smtp.server.ConnectionHandler] Server: 554 La dirección correo electrónico ‘”amartinb@alfrescochap.com” ‘ no hace referencia a un nodo de acceso válido.
Sin embargo, el usuario tiene permisos, está en el grupo email_contributors, el alias esta bien configurado… todo.
Esta es miconfiguración:
email.server.enabled=true
email.server.port=25
email.server.domain=alfrescochap.com
email.inbound.unknownUser=anonymous
#email.server.connections.max=5
email.handler.folder.overwriteDuplicates=true
#email.server.auth.enabled=true… Para la 4.0
email.server.hideTLS=false
email.server.enableTLS=true
email.server.requireTLS=false
Sabés a qué puede deberse?
Parece que es algo de un nodo, ¿tienes configurado bien el usuario con la cuenta de correo?