cancel
Showing results for 
Search instead for 
Did you mean: 

Error al invitar usuarios

nori89
Champ in-the-making
Champ in-the-making
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.
11 REPLIES 11

nori89
Champ in-the-making
Champ in-the-making
jeje no importa, ya he dicho, cuando puedas  Smiley Very Happy
Suerte!

Un saludo

mikel_asla1
Confirmed Champ
Confirmed Champ
El error esta bastante claro….

com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

La estafeta que recibe el correo lo esta rechazando por no conocer el domino origen. Configuración en el servidor smtp, nada que ver con Alfresco