Estoy probando la implementación de Alfresco Community v4.2f para mi empresa. Estoy intentando habilitar la función de correo electronico, en mi empresa tenemos implementado un Servidor Exchange 2010. en el archivo alfresco-global.properties he incluido lo siguiente:
# Enable/Disable the inbound email service. #The service could be used by processes other than # the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service. #————- email.inbound.enabled=true # Email Server properties #————- email.server.enabled=true email.server.port=25 email.server.domain=192.168.28.5 email.inbound.unknownUser=anonymous # A comma separated list of email REGEX patterns of allowed senders. # If there are any values in the list then all sender email addresses # must match. #For example: # # .*\@alfresco\.com, .*\@alfresco\.org # Allow anyone: #————- email.server.allowed.senders=.*\@empresa\.local
al tratar de enviar un correo a traves de una accion en una carpeta, se me presenta el siguiente error: "No se pudieron ejecutar acciones debido al error: All recipients for the mail action were invalid"
Nota: el formato de correo del usuario es tipo nombre.apellido@empresa.local Nota: al tratar de enviar un correo a un usuario con formato usuario@gmail.com el mensaje de error es diferente:
No se pudieron ejecutar acciones debido al error: 03260019 Fallo al enviar mensaje de correo electrónico a: [usuariogmail] causa org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Unexpected exception borrwoing connection from pool; nested exception is: java.util.NoSuchElementException: Could not create a validated object, cause: ValidateObject failed. Failed messages: javax.mail.MessagingException: Unexpected exception borrwoing connection from pool; nested exception is: java.util.NoSuchElementException: Could not create a validated object, cause: ValidateObject failed; message exceptions (1) are: Failed message 1: javax.mail.MessagingException: Unexpected exception borrwoing connection from pool; nested exception is: java.util.NoSuchElementException: Could not create a validated object, cause: ValidateObject failed
Esto es probablemente porque el servidor exchange no esta configurado aun para enviar correos a domios externos, solo a la red local.
he configurado el alfresco-global.properties para trabajar con servidor smtp gmail y funciona a la perfeccion, pero no es lo que requiero, necesito utilizarlo con el servidor exchange dentro de la red local.
he probado desde el servidor de alfresco conectarme al servidor exchange por telnet utilizando el comando AUTH LOGIN y he logrado enviar correos con exito. tambien he creado un conector de recepcion en el servidor exchange para alfresco, con autenticacion basica y usuarios anonimos.
Alguna sugerencia para probar o configurar mi alfresco para que funcione con mi servidor exchange en la red local con correos formato nombre.apellido@empresa.local ??