Configuration smtp avec gmail ko
Bonjour,
je ne parviens pas à configurer correctement les paramètres smtp pour l'envoi de formulaires.
J'ai configuré le seveur smtp dans le fichier jtf.properties de la manière suivante :
# adresse du serveur smtp
mail.host=smtp.gmail.com
mail.port=465
mail.from=xxxx@gmail.com
mail.webmaster=xxxx@gmail.com
mail.user=xxxx@gmail.com
mail.password=yyyyy
(sur gmail j'ai bien autorisé les applications non sécurisées - Nous développons un site dans le cadre d'un projet universitaire, nous n'avons pas de serveur smtp dédié)
org.apache.commons.mail.
EmailException: Sending the email to the following server failed : smtp.gmail.com:465
et le log
2015-06-15_21:58:18.422 [ajp-bio-8009-exec-4] ERROR c.k.f.processus.TraitementFormulaire - Erreur lors du traitement des formulaires
org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.gmail.com:465
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1401) ~[commons-email-1.3.1.jar:1.3.1]
at org.apache.commons.mail.Email.send(Email.java:1428) ~[commons-email-1.3.1.jar:1.3.1]
at com.jsbsoft.jtf.email.JSBMailbox.sendMessage(JSBMailbox.java:388) ~[core-6.02.03.jar:na]
at com.jsbsoft.jtf.email.JSBMailbox.sendMsgWithAttachedFiles(JSBMailbox.java:347) ~[core-6.02.03.jar:na]
at com.jsbsoft.jtf.email.JSBMailbox.sendTxtMsg(JSBMailbox.java:165) ~[core-6.02.03.jar:na]
at com.jsbsoft.jtf.email.JSBMailbox.sendSystemMsg(JSBMailbox.java:194) ~[core-6.02.03.jar:na]
at com.kosmos.formulaire.SaisieFormulaireImpl.traiterSaisieFormulaire(SaisieFormulaireImpl.java:269) ~[formulaire-1.02.02.jar:na]
at com.kosmos.formulaire.processus.TraitementFormulaire.traiterSaisieFormulaire(TraitementFormulaire.java:698) ~[formulaire-1.02.02.jar:na]
at com.kosmos.formulaire.processus.TraitementFormulaire.traiterAction(TraitementFormulaire.java:737) ~[formulaire-1.02.02.jar:na]
at com.jsbsoft.jtf.core.ProcessusManager.traiterAction(ProcessusManager.java:253) [core-6.02.03.jar:na]
at com.jsbsoft.jtf.core.ProcedureBean.descriptifFluxProcessus(ProcedureBean.java:497) [core-6.02.03.jar:na]
at com.jsbsoft.jtf.core.ProcedureBean.descriptifFluxRetour(ProcedureBean.java:207) [core-6.02.03.jar:na]
at com.jsbsoft.jtf.core.ProcedureBean.descriptifFluxRetour(ProcedureBean.java:235) [core-6.02.03.jar:na]
at com.jsbsoft.jtf.core.TraitementRequeteHTTP.traiterRequeteHTTP(TraitementRequeteHTTP.java:485) [core-6.02.03.jar:na]
at com.jsbsoft.jtf.core.SG.doGet(SG.java:53) [core-6.02.03.jar:na]
at com.jsbsoft.jtf.core.SG.doPost(SG.java:71) [core-6.02.03.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.50]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat7-websocket.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.50]
at com.jsbsoft.jtf.core.LogAppFilter.doFilter(LogAppFilter.java:137) [core-6.02.03.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.50]
at ro.isdc.wro.http.WroContextFilter.doFilter(WroContextFilter.java:64) [wro4j-core-1.7.7.jar:1.7.7]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.50]
at com.univ.utils.filter.ContexteFilter.doFilter(ContexteFilter.java:52) [core-6.02.03.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.50]
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.50]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.50]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.50]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.50]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.50]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [catalina.jar:7.0.50]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.50]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) [catalina.jar:7.0.50]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) [tomcat-coyote.jar:7.0.50]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) [tomcat-coyote.jar:7.0.50]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) [tomcat-coyote.jar:7.0.50]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]
Caused by: javax.mail.MessagingException: Exception reading response
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2210) ~[mail-1.4.5.jar:1.4.5]
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1950) ~[mail-1.4.5.jar:1.4.5]
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:642) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Service.connect(Service.java:317) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Service.connect(Service.java:176) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Service.connect(Service.java:125) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Transport.send0(Transport.java:194) ~[mail-1.4.5.jar:1.4.5]
at javax.mail.Transport.send(Transport.java:124) ~[mail-1.4.5.jar:1.4.5]
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1391) ~[commons-email-1.3.1.jar:1.3.1]
... 46 common frames omitted
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.7.0_75]
at java.net.SocketInputStream.read(SocketInputStream.java:152) ~[na:1.7.0_75]
at java.net.SocketInputStream.read(SocketInputStream.java:122) ~[na:1.7.0_75]
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:110) ~[mail-1.4.5.jar:1.4.5]
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) ~[na:1.7.0_75]
at java.io.BufferedInputStream.read(BufferedInputStream.java:254) ~[na:1.7.0_75]
at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:89) ~[mail-1.4.5.jar:1.4.5]
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2188) ~[mail-1.4.5.jar:1.4.5]
... 54 common frames omitted
Quels sont les paramètres corrects à rentrer ?
merci pour votre aide
Cdt
Romain
Configuration smtp avec gmail ko
Bonjour,
Pouvez-vous ajouter le paramètre suivant dans votre configuration :
mail.enabletls=true
TLS semble requis pour GMAIL (https://support.google.com/mail/troubleshooter/1668960?rd=1#ts=1665018,1665144) et cette option n'est pas activée par défaut sur K-Sup.
Alice
Configuration smtp avec gmail ko
Bonjour Alice
ça fonctionne avec
mail.smtp.ssl.enable=true
merci pour votre aide
Cdt
Romain