FALLO AL INVITAR

cancel
Showing results for 
Search instead for 
Did you mean: 
jficheux
Active Member

FALLO AL INVITAR

Buenas a todos,

Tras muchos días de intentar actualizar de la versión 3.0 a la 3.4c, finalmente lo hemos conseguido.
Nuestra sorpresa ha sido que la gestión de usuarios dentro de los distintos SITES  no se realiza de la misma forma, ya que nosotros lo hacíamos desde Alfresco y no desde el Share. Ahora bien, en el apartado "Administrar grupos de usuarios", que es donde lo hacíamos, no no es posible ya que no aparecen los grupos con los distintos roles.
Vimos que desde el share se puede "Invitar" a una persona a unirse al site, pero nos da fallo. He m mirado el alfresco.log y sale esto:

10:30:18,532 ERROR [org.alfresco.repo.action.executer.MailActionExecuter] Failed to send email to carlos.rubio.bueno@accenture.com
org.springframework.mail.MailSendException; nested exception details (1) are:
Failed message 1:
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
        com.sun.mail.smtp.SMTPAddressFailedException: 530 5.7.1 Relaying not allowed: carlos.rubio.bueno@accenture.com



¿Alguien sabe que puede ser?

Muchas gracias por todo.
Un saludo,

JESI
17 Replies
roseta
Member II

Re: FALLO AL INVITAR

Hola Jesi,

para que funcionen las invitaciones a Sites, tengo entendido que hay que configurar el envío de mails, me imagino que tu ya lo has hecho, de todas maneras en este enlace supuestamente te dicen como: http://wiki.alfresco.com/wiki/E-mail_Configuration Yo estoy intentando hacer funcionar lo mismo que tú y no soy capaz tampoco… me sale el mismo error que a tí, y no entiendo el porqué, ya que el email con el que dá el error de envío es un mail completamente válido, a ver si alguien nos ayuda un poco!
pjcaracuel_2349
Active Member II

Re: FALLO AL INVITAR

Hola,

En este post, dan la posible causa del error. Si no os vale, intentad dar mas datos del error, para intentar acotar la causa.

http://forums.alfresco.com/en/viewtopic.php?f=47&t=34726

Un Saludo
jficheux
Active Member

Re: FALLO AL INVITAR

Hola,

Ya seguí los pasos de ese post pjcaracuel, y siguió sin funcionarme. Edité el fichero outbound.properties:

mail.host=111.12.111.11
mail.port=25
mail.username=direccion@direccion.com
mail.password=********
mail.encoding=UTF-8
mail.from.default=direccion@direccion.com
mail.smtp.auth=true
mail.transport.protocol=smtp

#use these properties to send test message during start of subsystem
mail.testmessage.send=false
mail.testmessage.to=
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working


Y en lugar del global.properties, tengo la misma configuración de arriba en el repository-custom.properties.

Es que ya no se que más hacer.

Lo único es que yo no tengo el fichero "custom-email-context.xml", pero en su lugar tengo el "outboundSMTP-context.xml":

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


Lo que no se si hay que dejarlo así o editarlo con mis datos.

Muchas gracias.
Un saludo,

JESI
pjcaracuel_2349
Active Member II

Re: FALLO AL INVITAR

Pero porque no nos reproduces los pasos que haces para invitar y en que momento te da el error.

Saludos
jficheux
Active Member

Re: FALLO AL INVITAR

Desde el panel de inicio, voy a un portal, luego voy a miembros y aparece un botón que pone "Invitar a personas" y le doy. En el cuadro de texto busco a un usuario, lo añado a la lista de invitar usuarios, le asigno un rol y clico en el botón "Invitar".

Y sale una ventanita que pone: "0 invitacion(es) enviada(s), 1 fallo(s)"

Ese en ese momento, en que clico en el botón invitar cuando salta el error. (Copio algún fragmento)

11:03:53,292 INFO  [STDOUT] 11:03:53,286 User:jficheux ERROR [action.executer.MailActionExecuter] Failed to send email to y.cambra.alegre@accenture.com
org.springframework.mail.MailSendException; nested exception details (1) are:
Failed message 1:
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
        com.sun.mail.smtp.SMTPAddressFailedException: 530 5.7.1 Relaying not allowed: y.cambra.alegre@accenture.com
at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1196)
        at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:584)
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:402)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:341)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:345)
        at org.alfresco.repo.action.executer.MailActionExecuter.executeImpl(MailActionExecuter.java:439)
        at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:133)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 530 5.7.1 Relaying not allowed: y.cambra.alegre@accenture.com

        at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1094)
        … 159 more
11:03:53,345 INFO  [STDOUT] 11:03:53,341  ERROR [extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 00210002 Wrapped Exception (with status template): 00210033 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/invitation/invitation.post.json.js': 00210032 Failed to signal transition sendInvite from workflow task jbpm$87485.
org.springframework.extensions.webscripts.WebScriptException: 00210002 Wrapped Exception (with status template): 00210033 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/invitation/invitation.post.json.js': 00210032 Failed to signal transition sendInvite from workflow task jbpm$87485.
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:758)
        at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
        at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:383)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:381)
        at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:436)
        at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:466)
        at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:304)
        at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:333)
        at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:189)
        at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:118)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


Caused by: org.alfresco.scripts.ScriptException: 00210033 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/invitation/invitation.post.json.js': 00210032 Failed to signal transition sendInvite from workflow task jbpm$87485.

Caused by: org.alfresco.service.cmr.workflow.WorkflowException: 00210032 Failed to signal transition sendInvite from workflow task jbpm$87485.
        at org.alfresco.repo.workflow.jbpm.JBPMEngine.endTask(JBPMEngine.java:1831)

11:03:53,347 INFO  [STDOUT] g.alfresco.repo.invitation.site.InviteSender.sendMail(InviteSender.java:117)
        at org.alfresco.repo.invitation.site.SendInviteAction.execute(SendInviteAction.java:82)
        at org.jbpm.graph.def.Action.execute(Action.java:129)
        at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:284)
        … 117 more
Caused by: org.springframework.mail.MailSendException; nested exceptions (1) are:
Failed message 1: javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
        com.sun.mail.smtp.SMTPAddressFailedException: 530 5.7.1 Relaying not allowed: y.cambra.alegre@accenture.com

        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:421)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:341)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:345)
        at org.alfresco.repo.action.executer.MailActionExecuter.executeImpl(MailActionExecuter.java:439)
        … 153 more


Un saludo y gracias,

JESI
pjcaracuel_2349
Active Member II

Re: FALLO AL INVITAR

Hola,

Lo primero de todo, por si acaso, edita el post anterior y quita el valor de la contraseña. Esta visible a todo el mundo.

Lo segundo el error es porque no esta cojiendo los valores que le pasas en el properties

Edita el siguiente fichero:
\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\email\OutboundSMTP\outboundSMTP-context.xml

y ponlo tal que asi, claro esta poniendo los valores correctos.

<property name="host">
<value>smtp.gmail.com</value>
</property>
<property name="port">
<value>465</value>
</property>
<property name="protocol">
<value>smtps</value>
</property>

<property name="username">
<value>XXXXX@gmail.com</value>
</property>
<property name="password">
<value>XXXX</value>
</property>
<property name="defaultEncoding">
<value>${mail.encoding}</value>
</property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtps.auth">true</prop>
<prop key="mail.smtps.starttls.enable">true</prop>
</props>
</property>

</bean>


Saludos
jficheux
Active Member

Re: FALLO AL INVITAR

Me sigue dando el mismo error….. Si se os ocurre otra cosa o si encontrais solución, os lo agradecería.
Muchas gracias por lo de la contraseña, ha sido un despiste.

Un saludo,

JESI
pjcaracuel_2349
Active Member II

Re: FALLO AL INVITAR

Una cosa mas.

TE funciona el envio de correo por mail en Alfresco? si no lo has probado, hazlo, asi descartamos que sea por problema de configuracion del correo.
roseta
Member II

Re: FALLO AL INVITAR

Hola a todos,

A mí ya me funciona, editanto el outboundSMTP-context.xml (con mi usuario y contraseña) como nos ha indicado Pedro. MIL GRACIAS!!! Así da gusto preguntar… jejej

Saludos,
Roseta =D