Check over here -
http://stackoverflow.com/questions/11370327/jenkins-smtp-tsl

I have commented that after following those steps, I get a permission
issue.  I am using Fedora core machine.
You will see my comment with my name - Shreyas Joshi. Please comment or
help here.

Thanks
SJ


On Mon, Nov 25, 2013 at 11:39 PM, Richard Bywater <[email protected]> wrote:

> Perhaps I'm missing something but shouldn't SSL be enabled rather than
> disabled otherwise it won't try and use it?
>
> Richard
>
>
> On Tuesday, November 26, 2013, Shreyas Joshi wrote:
>
>> I have heard that JAVA by default doesn't support TLS. Also,Jenkins
>> doesn't pass the argument TLS to JAVA. This makes TLS support not
>> applicable.
>>
>> My problem is that my account - microsoft 365 has a SMTP server with the
>> security
>> TLS. When I am trying to configure it,it fails.
>>
>> After reading some blog, I have reconfigured the Jenkins configuration
>> file.
>>
>> #JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
>> #JENKINS_JAVA_OPTIONS="-Dmail.smtp.starttls.enable=true"
>> JAVA_ARGS="-Dmail.smtp.starttls.enable=true"
>> JENKINS_JAVA_OPTIONS="-Dmail.smtp.starttls.enable=true"
>>
>> Afterwards, I have restarted the Jenkins service. I am still facing the
>> same issue but with the different error. I am running this Jenkins setup on
>> my Fedora Core machine. Please help.
>>
>> The smtp server = smtp.office365.com
>> Use SMTP Authentication is checked.
>> Use SSL is unchecked.
>> SSL Port is 587/ tried with empty also.
>>
>> On test configuration it fails. Please help me.
>>
>> Failed to send out e-mail
>>
>> com.sun.mail.smtp.SMTPSendFailedException: 550 5.7.1 Client does not
>> have permissions to send as this sender
>>
>> at com.sun.mail.smtp.SMTPTransport.issueSendCommand(
>> SMTPTransport.java:2057)
>> at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1862)
>> at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1100)
>> at javax.mail.Transport.send0(Transport.java:195)
>> at javax.mail.Transport.send(Transport.java:124)
>> at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:499)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:57)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:616)
>> at org.kohsuke.stapler.Function$InstanceFunction.invoke(
>> Function.java:298)
>> at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
>> at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(
>> Function.java:96)
>> at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:120)
>> at org.kohsuke.stapler.NameBasedDispatcher.dispatch(
>> NameBasedDispatcher.java:53)
>> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
>> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
>> at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
>> at org.kohsuke.stapler.NameBasedDispatcher.dispatch(
>> NameBasedDispatcher.java:53)
>> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
>> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
>> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
>> at org.kohsuke.stapler.Stapler.service(Stapler.java:225)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
>> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.
>> doFilter(ServletHandler.java:1494)
>> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.
>> java:96)
>> at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
>> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.
>> doFilter(ServletHandler.java:1482)
>> at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
>> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.
>> doFilter(ServletHandler.java:1482)
>> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.
>> java:84)
>> at hudson.security.ChainedServletFilter.doFilter(
>> ChainedServletFilter.java:76)
>> at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
>> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.
>> doFilter(ServletHandler.java:1482)
>> at org.kohsuke.stapler.compression.CompressionFilter.
>> doFilter(CompressionFilter.java:46)
>> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.
>> doFilter(ServletHandler.java:1482)
>> at hudson.util.CharacterEncodingFilter.doFilter(
>> CharacterEncodingFilter.java:81)
>> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.
>> doFilter(ServletHandler.java:1474)
>> at org.eclipse.jetty.servlet.ServletHandler.doHandle(
>> ServletHandler.java:499)
>> at org.eclipse.jetty.server.handler.ScopedHandler.handle(
>> ScopedHandler.java:137)
>> at org.eclipse.jetty.security.SecurityHandler.handle(
>> SecurityHandler.java:533)
>> at org.eclipse.jetty.server.session.SessionHandler.
>> doHandle(SessionHandler.java:231)
>> at org.eclipse.jetty.server.handler.ContextHandler.
>> doHandle(ContextHandler.java:1086)
>> at org.eclipse.jetty.servlet.ServletHandler.doScope(
>> ServletHandler.java:428)
>> at org.eclipse.jetty.server.session.SessionHandler.
>> doScope(SessionHandler.java:193)
>> at org.eclipse.jetty.server.handler.ContextHandler.
>> doScope(ContextHandler.java:1020)
>> at org.eclipse.jetty.server.handler.ScopedHandler.handle(
>> ScopedHandler.java:135)
>> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(
>> HandlerWrapper.java:116)
>> at org.eclipse.jetty.server.Server.handle(Server.java:370)
>> at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(
>> AbstractHttpConnection.java:489)
>> at org.eclipse.jetty.server.AbstractHttpConnection.content(
>> AbstractHttpConnection.java:960)
>> at org.eclipse.jetty.server.AbstractHttpConnection$
>> RequestHandler.content(AbstractHttpConnection.java:1021)
>> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
>> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
>> at org.eclipse.jetty.server.AsyncHttpConnection.handle(
>> AsyncHttpConnection.java:82)
>> at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(
>> SelectChannelEndPoint.java:668)
>> at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(
>> SelectChannelEndPoint.java:52)
>> at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(
>> ThreadPoolExecutor.java:1146)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:679)
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/lMn9l_ZmHKs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Thanks & regards,
Shreyas Joshi

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to