Problème de configuration email

cancel
Showing results for 
Search instead for 
Did you mean: 
smenard
Member II

Problème de configuration email

Bonjour,

En continuant l'installation de mon serveur Alfresco, je me suis mis à paramétrer le mail. Nous avons un serveur exchange en local.

Voici ce que contient mon fichier de configuration alfresco-global.properties:

notification.email.siteinvite=true
mail.host=IP.SRV.EXCH.ANGE
mail.port=25
mail.protocol=smtp
mail.username=DOMAIN\username
mail.password=motdepasse
mail.encoding=UTF-8
mail.from.default=username@DOMAIN.com
mail.smtp.auth=false
mail.smtp.debug=true
#mail.smtp.starttls.enable=true
#mail.smtps.auth=false
#mail.smtps.starttls.enable=true
#mail.testmessage.send=true
#mail.testmessage.to=username@DOMAIN.com
#mail.testmessage.subject=test Outbound SMTP
#mail.testmessage.text=test The Outbound SMTP email subsyst

Lorsque je tente un workflow avec la notification mail, par exemple, j'obtiens l'erreur suivante:

2017-08-01 14:17:56,665 ERROR [org.alfresco.repo.action.executer.MailActionExecuter] [mailAsyncAction2] Failed to send email to [NAME] : org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful

J'ai mis en commentaire les paramètres de test, puisque lorsque je les enlève et que je relance le serveur, j'obtiens ceci:

2017-08-01 12:18:16,736 ERROR [org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean] [localhost-startStop-1] Error auto-starting subsystem
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mail' defined in URL [jar:file:/E:/alfresco-community/tomcat/webapps/alfresco/WEB-INF/lib/alfresco-repository-5.1.g.jar!/alfresco/subsystems/email/OutboundSMTP/outboundSMTP-context.xml]: Invocation of init method failed; nested exception is org.alfresco.error.AlfrescoRuntimeException: 07010001 Failed to send email to:USERNAME@DOMAIN.com
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:934)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.alfresco.repo.management.subsystems.ChildApplicationContextFactory$ApplicationContextState.start(ChildApplicationContextFactory.java:814)
at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.start(AbstractPropertyBackedBean.java:1086)
at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.onApplicationEvent(AbstractPropertyBackedBean.java:625)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:207)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:178)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:950)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 07010001 Failed to send email to:USERNAME@DOMAIN.com
at org.alfresco.repo.action.executer.MailActionExecuter.sendEmail(MailActionExecuter.java:1070)
at org.alfresco.repo.action.executer.MailActionExecuter.executeImpl(MailActionExecuter.java:517)
at org.alfresco.repo.action.executer.MailActionExecuter$1.doWork(MailActionExecuter.java:449)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
at org.alfresco.repo.action.executer.MailActionExecuter.init(MailActionExecuter.java:439)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1640)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1581)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
... 34 more

Les mails fonctionnent sans passer par alfresco, et j'ai aussi effectuer en telnet depuis le serveur exchange.

Auriez-vous une piste d'aide? Est-ce ma configuration qui nécessite des modifications?

Merci d'avance

2 Replies
ycoulon
Alfresco Employee

Re: Problème de configuration email

Bonjour,

L'erreur :

javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful

Laisse penser que les informations d'identification sont pas bonne.

Etes vous certains des éléments de configuration ?

Peut être le problème viens de la partie "DOMAIN", essayez sans.

Y.

smenard
Member II

Re: Problème de configuration email

Merci pour votre réponse.

Je pense être certain, oui. De plus, j'ai essayé un envoi de mail en depuis le serveur exhchange en telnet avec les mêmes informations (même IP, même port, mêmes adresses), et l'envoi/réception c'est bien déroulé.

J'ai modifié le DOMAIN\username pour mettre cette fois username@DOMAIN.com et je rencontre le même soucis:

2017-08-01 17:40:27,895 ERROR [org.alfresco.repo.action.executer.MailActionExecuter] [mailAsyncAction1] Failed to send email to [NAME] : org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful