Icescrum mail probleme

Toutes les questions relatives à l'installation ou à l'utilisation d'IceScrum 2...

Icescrum mail probleme

Postby nalbax on Fri 11 Jun 2010 01:58

Salut,

J'ai recement installer icescrum2 sur une debian avec un BDD mysql. Aucun probleme lors de l'installation, mais par contre, je n'arrive pas a configurer le mail afin qu'il utilise un serveur SMTP sans SSL ni authentification. Par contre en utilisant un compte gmail aucun soucis, mais j'aimerai bien ne pas avoir a passé par gmail pour envoyé les mail.

Voici mon fichier de configuration ( configuration.properties ) :

#IceScrum2 Configuration
#Thu Jun 10 15:56:32 CEST 2010
icescrum2.admin.login=sa
icescrum2.open_registrations=true
icescrum2.admin.pwd=***
file.directory=files
database.driverClassName=org.gjt.mm.mysql.Driver
check.url=http\://www.icescrum.org/checkversion.php
check.active=true
icescrum2.users_limit=100
file.active=true
contextRoot=
check.timeout=2000
icescrum2.home=.icescrum/${contextRoot}
icescrum2.products_limit=30

database.dblogin=icescrum
database.dbpwd=****
database.dialect=org.hibernate.dialect.MySQLInnoDBDialect
database.url=jdbc\:mysql\://localhost\:3306/icescrum2

mail.host=smtp.woot.org
mail.use_auth=false
mail.hostport=25
mail.timeout=true
mail.socketFactoryPort=25
mail.fallback=25000
mail.socketFactoryClass=javax.net.ssl.SSLSocketFactory
mail.protocol=smtp

proxy.auth.active=false
proxy.url=proxy.com
proxy.auth.username=v.barrier
proxy.active=false
proxy.port=9090
proxy.auth.password=****

Lorsque j'essaie d'envoyer un mail, j'ai une erreur dans les log catalina.out qui me dit :

org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Exception reading response (javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?)
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:419)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:342)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:357)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:346)
at icescrum2.service.impl.MailServiceImpl.sendConfirmationEmail(MailServiceImpl.java:69)
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:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at icescrum2.presentation.advice.AdapterAdvice.invoke(AdapterAdvice.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy91.sendConfirmationEmail(Unknown Source)
at icescrum2.presentation.app.product.ProductUI.sendMail(ProductUI.java:317)
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:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:130)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:274)
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69)
at javax.faces.component.UICommand.broadcast(UICommand.java:325)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:132)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:74)
at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:28)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:27)
at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:22)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.mail.MessagingException: Exception reading response (javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?)
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1611)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1369)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:248)
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
... 61 more
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:523)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:744)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:110)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:88)
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1589)
... 65 more

J'ai l'impression que icescrum attend forcement un serveur smtp / SSL, est le cas ?

Si oui, comment contourner cela ?

Nalbax
nalbax
 
Posts: 1
Joined: Fri 11 Jun 2010 01:46

Re: Icescrum mail probleme

Postby Vincent Barrier on Fri 18 Jun 2010 12:36

Bonjour,

L'envoie d'email sur la version actuelle est défectueuse, cela sera corrigé dans la prochaine version (fin Juillet).

Cordialement.
Vincent Barrier
Equipe Icescrum
 
Posts: 54
Joined: Mon 1 Oct 2007 21:45

Re: Icescrum mail probleme

Postby arnauldvm on Tue 27 Jul 2010 17:13

Bonjour.

Est-ce que le problème d'envoi d'email est sensé être résolu dans la version actuelle (R2#15.1) ?

Je n'arrive pas à le faire fonctionner :
Code: Select all
javax.mail.AuthenticationFailedException
   at javax.mail.Service.connect(Service.java:277)
   at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
        (...)

avec la config suivante:
Code: Select all
mail.host=smtpappbra.dir.ucb-group.com
mail.hostport=25
mail.login=
mail.protocol=smtp
mail.pwd=
mail.socketFactoryClass=javax.net.ssl.SSLSocketFactory
mail.socketFactoryPort=465
mail.timeout=true
mail.use_auth=false

Pour info, mes settings:
- Apache httpd 2.2
- Tomcat 6.0.20
- Tomcat worker runs as "Local System account"
- IceScrum2 webapp name is "icescrum"
- IceScrum version is R2#15.1

Merci d'avance.


Cordialement,
--
Arnauld Van Muysewinkel
arnauldvm
 
Posts: 4
Joined: Tue 27 Jul 2010 16:42
Location: Brussels, Belgium


Return to IceScrum2

Who is online

Users browsing this forum: No registered users and 1 guest

cron