[resolu]problème d'envoi d'email

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

[resolu]problème d'envoi d'email

Bonjour,
J'utilise Alfresco community 2.1 sur un serveur extranet Windows sever 2003.
Avant nous avions un serveur de mail local et les notifications email fonctionnaient.
Nous avons maintenant un serveur de mail hébergé dans une autre société et nous sommes passsé en smtp authentifié.
J'ai donc reconfiguré le fichié repository.properties et redémaré Alfresco.
L'envoi de mail ne fonctionne pas.
L'utilisateur mis dans le repository.properties doit-il exister dans Alfresco ? Est-ce un problème s'il n'a pas le même nom de domaine ? (tout comme les utilisateurs d'ailleurs)

Voici le log :
15:14:56,976 ERROR [action.executer.MailActionExecuter] Failed to send email to
[anne]
org.springframework.mail.MailSendException; nested exception details (1) are:
Failed message 1:
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
        class com.sun.mail.smtp.SMTPAddressFailedException: 554 5.7.1 <anne.nom
@societe.fr>: Recipient address rejected: Access denied

        at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1130)
        at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:525)
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailS
enderImpl.java:391)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSen
derImpl.java:335)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSen
derImpl.java:350)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSen
derImpl.java:339)
        at org.alfresco.repo.action.executer.MailActionExecuter.executeImpl(Mail
ActionExecuter.java:336)
        at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(
ActionExecuterAbstractBase.java:120)
        at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(Acti
onServiceImpl.java:537)
        at org.alfresco.repo.action.executer.CompositeActionExecuter.executeImpl
(CompositeActionExecuter.java:72)
        at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(
ActionExecuterAbstractBase.java:120)
        at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(Acti
onServiceImpl.java:537)
        at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionSe
rviceImpl.java:472)
        at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionE
xecutionWrapper$1.execute(AsynchronousActionExecutionQueueImpl.java:258)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:225)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:155)
        at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionE
xecutionWrapper.run(AsynchronousActionExecutionQueueImpl.java:267)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:907)
        at java.lang.Thread.run(Thread.java:619)


Merci d'avance pour votre aide.

Anne
3 Replies
mederic
Member II

Re: [resolu]problème d'envoi d'email

Bonjour,

J'utilise la version 3.0, mais le fonctionnement est peut-être identique en ce qui concerne les mails. J'utilise un serveur SMTP nécessitant une authentification et une connexion sécurisée par le protocole TLS, et cela fonctionne correctement. Voici les paramétrages que j'ai dû ajouter par rapport à un serveur SMTP non protégé :

  • Dans le fichier custom-repository.properties (ou repository.properties) :
  • mail.smtp.auth=true
    mail.smtp.starttls.enable=true


  • Pour qu'Alfresco prenne en compte les propriétés que l'on vient de définir, il faut ajouter, dans le fichier core-services-context.xml, rubrique <bean id=''mailService''…> :
  • <property name=''javaMailProperties''>
    <props>
    <prop key=''mail.smtp.auth''>${mail.smtp.auth}</prop>
    <prop key=''mail.smtp.starttls.enable''>${mail.smtp.starttls.enable}</prop>
    </props>
    </property>


    Médéric
    anne_2465
    Member II

    Re: [resolu]problème d'envoi d'email

    Bonjour,

    J'ai essayé votre solution mais Alfresco ne démarre plus.
    J'ai donc toujours mon problème.
    Merci quand même.

    Anne
    anne_2465
    Member II

    Re: [resolu]problème d'envoi d'email

    mais si ça marche, j'avais mal recopié !
    Merci beaucoup pour ton aide.

    Anne