Hola buenos dias,hace poco me enteré de esta aplicación, muy útil.Es por eso que aun "bailo" un poco con ella.El motivo de mi post es que todo me funciona bien, pero al invitar un usuario a un siteme da un error. Dejo el codigo de los archivos (modificado obviamente)alfresco.log:
ERROR [org.alfresco.repo.action.executer.MailActionExecuter] Failed to send email to correo@correo.com
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Unknown SMTP host: authsmtp.anitin.com ;
nested exception is:
java.net.UnknownHostException: authsmtp.correo.com
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend
He leido en varios foros que para configurar el email habia que modificar un par de documentos y asi lo hice:El primero alfresco-global.properties:#
# Outbound Email Configuration
#————-
mail.host=authsmtp.correo.com
mail.port=25
mail.protocol=smtps
mail.username=smtp@correo.com
mail.password=********
mail.encoding=UTF-8
mail.smtp.auth=true
mail.smtp.timeout=30000
El segundo custom-email-context.xml (este fichero no lo tenia y lo tube que crear) el codigo completo es este:<?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>Ademas tengo una duda, en el 2º documento se supone que recoje los valores de las variables ej.${mail.host} no? y como sabe donde estan esas variables sin ningun include? es posible que fuera ese el error? si no es asi, podrian hecharme una manita con lo dicho?Bueno eso es todo, agradeceria mucho que me ayudaran.Gracias.