AnsweredAssumed Answered

Alfresco y Microsoft Exchange Server

Question asked by bexandy on Apr 26, 2015
Latest reply on May 4, 2015 by psantis
Buenas Tardes.

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:

### Outbound mail SMTP ###
mail.host=192.168.28.5
mail.port=25
#mail.protocol=smtp
mail.smtp.auth=false
mail.username=documentacion@empresa.local
mail.password=password
mail.encoding=UTF-8
mail.from.default=documentacion@empresa.local
#mail.smtp.starttls.enable=true


mail.testmessage.send=false
mail.testmessage.to=nombre.apellido@empresa.local
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working.

# 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 ??

De antemano Gracias por su tiempo y colaboración

Outcomes