AnsweredAssumed Answered

Error al invitar usuarios

Question asked by nori89 on Apr 29, 2011
Latest reply on May 26, 2011 by mikel.asla
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 site
me 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.

Outcomes