cancel
Showing results for 
Search instead for 
Did you mean: 

j'ai un soucis pour l'envoi d'e-mail via Alfresco...

mr
Champ in-the-making
Champ in-the-making
Bonjour,
j'ai un soucis pour l'envoi d'e-mail via Alfresco : Alfresco démarre correctement, mais quand j'invite un utilisateur sur un espace, je n'arrive pas à lui envoyer une notification par e-mail.
J'ai un serveur smtp qui fonctionne (je l'ai testé avec Thunderbird).
J'ai modifié le fichier WEBINF/classes/alfresco/repository.properties :
# Email configuration
mail.host=xxx.xxx.xxx.xxx
mail.port=25
mail.username=nom
mail.password=passwd
# Set this value to UTF-8 or similar for encoding of email messages as required
mail.encoding=UTF-8
# Set this value to 7bit or similar for Asian encoding of email headers as required
mail.header=7bit
mail.from.default=nom@zzz.fr
Je sais, ce n'est pas très propre mais j'ai aussi essayé avec les fichiers de shared/extension, et j'ai encore plus de pbm (je n'arrive pas à démarrer Alfresco).
Voici le message d'erreur :
11:49:30,780 ERROR [org.alfresco.web.bean.TemplateMailHelperBean] Failed to send email to nnn@nnn.fr
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: xxx.xxx.xxx.xxx, port: 25;
  nested exception is:
   java.net.SocketException: Software caused connection abort: connect
javax.mail.MessagingException: Could not connect to SMTP host: xxx.xxx.xxx.xxx, port: 25;
  nested exception is:
   java.net.SocketException: Software caused connection abort: connect
   at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1213)
   at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:311)
   at javax.mail.Service.connect(Service.java:233)
   at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:373)
   at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:326)
   at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:341)
   at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:330)
   at org.alfresco.web.bean.TemplateMailHelperBean.notifyUser(TemplateMailHelperBean.java:150)
   at org.alfresco.web.bean.wizard.InviteUsersWizard.finishImpl(InviteUsersWizard.java:221)
   at org.alfresco.web.bean.dialog.BaseDialogBean.finish(BaseDialogBean.java:115)
   at org.alfresco.web.bean.wizard.WizardManager.finish(WizardManager.java:521)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
   at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
   at javax.faces.component.UICommand.broadcast(UICommand.java:106)
   at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:90)
   at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:164)
   at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:316)
   at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:105)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
   at java.lang.Thread.run(Thread.java:595)
J'ai ce problème pour les versions 2.0 et 2.1 d'Alfresco, sur des serveurs tomcat sous Linux ou Windows.

J'ai bien sûr consulté les wiki et forum (en et fr) sans trouver de réponse.

Quelqu'un a-t-il une idée ?

Marion
10 REPLIES 10

michaelh
Champ on-the-rise
Champ on-the-rise
Pour le SMTP, ça règle en effet le problème.

En ce qui concerne les erreurs "Host Announce Error", il n'y a pas de lien avec le SMTP, c'est relatif à CIFS.
Question : la machine Windows (je commence à m'y perdre dans les versions et les O.S moi Smiley Tongue) est en 64 bits ?

Si oui, cela vient peut être du fait que tu utilises une machine JAVA en 32 bits.

Je résume les mots clés de la discussion : Windows, Linux, LAN, DMZ, CIFS, SMTP, 32 bits, 64 bits, XP, Vista Smiley Very Happy