cancel
Showing results for 
Search instead for 
Did you mean: 

Problème de config mail outBouding

j0han
Champ in-the-making
Champ in-the-making
Bonjour à tou(te)s,

Cela fait plusieurs jours que j'essaye, en vain, d'envoyer des mails (notamment pour 'inviter' des personnes à rejoindre 1 site) depuis Alfresco 3.4d. J'ai pourtant suivi le wiki (http://wiki.alfresco.com/wiki/Outbound_E-mail_Configuration) mais rien à faire. Alors je me décide à poster !

Ma configuration est la suivante :
- Alfresco est installé sur ma machine en local. Il n'est donc pas déployé sur un serveur (peut-être que cela viendrait de là?).

Premiers test -> host : hotmail
Fichier de config (C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\email\OutboundSMTP) outboundSMTP.properties :
mail.host=smtp.live.com
mail.port=25
mail.username=monMail@hotmail.com
mail.password=monMDP
mail.encoding=UTF-8
mail.from.default=monMail@hotmail.com
mail.smtp.auth=true
mail.protocol=smtp
et l'erreur log associée :
17:11:13,574 User:admin ERROR [action.executer.MailActionExecuter] Failed to send email to monMail@hotmail.com
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.live.com, port: 25;
  nested exception is:
   java.net.ConnectException: Connection refused: connect
   at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:418)
   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: javax.mail.MessagingException: Could not connect to SMTP host: smtp.live.com, port: 25;
  nested exception is:
   java.net.ConnectException: Connection refused: connect
   at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282)
   at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)

Erreur ! F*** !

Deuxième test -> host : gmail.com
Fichier de config : outboundSMTP.properties :
Suivi de l'exemple du Wiki…

mail.host=smtp.gmail.com
mail.port=465
mail.protocol=smtps
mail.username=monMail@gmail.com
mail.password=monMDP

# New Properties
mail.smtps.starttls.enable=true
mail.smtps.auth=true
(+modification du XML aussi)

Erreur associée :
17:46:01,049  ERROR [extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 03070003 Wrapped Exception (with status template): 03070007 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/invitation/invitation.post.json.js': 03070006 Failed to signal transition sendInvite from workflow task jbpm$3.
org.springframework.extensions.webscripts.WebScriptException: 03070003 Wrapped Exception (with status template): 03070007 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/invitation/invitation.post.json.js': 03070006 Failed to signal transition sendInvite from workflow task jbpm$3.
   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:717)

Toujours une erreur! Certes, il peut se connecter (on dirait au SMTP associé) mais l'invitation ne part pas…

Auriez-vous des idées pour essayer d'arranger ça ? J'espère que mon explication a été claire!  Smiley Happy

A+, et merci par avance !
2 REPLIES 2

j0han
Champ in-the-making
Champ in-the-making
Bonjour à tous,

J'ai avancé dans mes tests, ça fontionne avec Gmail désormais. En effet il ne faut pas omettre de préciser dans le .properties l'encodage. 
:!: dans le wiki, il n'y est pas (dans la partie sur l'ex. de Gmail).

Donc à rajouter également dans le fichier pour ceux qui seraient confrontés à cette erreur :
mail.encoding=UTF-8
Quelqu'un aurait-il une idée par rapport à mon premier cas, à savoir avec Hotmail?

A+

jayjayecl
Confirmed Champ
Confirmed Champ
Vérifiez votre configuration SMTP pour Live.
Voir par exemple de ce côté-ci : http://www.ndfr.net/forums/showthread.php?t=8790 (recherche google rapide)
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.