Jenkins won't use the tomcat mail configuration. You have the set it up in Jenkins. On Apr 15, 2014 10:19 PM, "Munaf Kotawdekar" <[email protected]> wrote:
> Hi, > > I have not configured anything in Jenkins config file. Please find the > config.xml below. > I am using tomcat's server.xml for email configuration which I sent you > earlier. Please check mail/session element in that. > > <?xml version='1.0' encoding='UTF-8'?> > <hudson> > <disabledAdministrativeMonitors/> > <version>1.539</version> > <numExecutors>2</numExecutors> > <mode>NORMAL</mode> > <useSecurity>true</useSecurity> > <authorizationStrategy > class="hudson.security.ProjectMatrixAuthorizationStrategy"> > > <permission>com.cloudbees.plugins.credentials.CredentialsProvider.Create:admin</permission> > > <permission>com.cloudbees.plugins.credentials.CredentialsProvider.Delete:admin</permission> > > <permission>com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:admin</permission> > > <permission>com.cloudbees.plugins.credentials.CredentialsProvider.Update:admin</permission> > > <permission>com.cloudbees.plugins.credentials.CredentialsProvider.View:admin</permission> > <permission>hudson.model.Computer.Build:admin</permission> > <permission>hudson.model.Computer.Configure:admin</permission> > <permission>hudson.model.Computer.Connect:admin</permission> > <permission>hudson.model.Computer.Create:admin</permission> > <permission>hudson.model.Computer.Delete:admin</permission> > <permission>hudson.model.Computer.Disconnect:admin</permission> > <permission>hudson.model.Hudson.Administer:admin</permission> > > <permission>hudson.model.Hudson.ConfigureUpdateCenter:admin</permission> > <permission>hudson.model.Hudson.Read:admin</permission> > <permission>hudson.model.Hudson.Read:munaf.kotawdekar</permission> > <permission>hudson.model.Hudson.Read:parvez.hajiani</permission> > <permission>hudson.model.Hudson.RunScripts:admin</permission> > <permission>hudson.model.Hudson.UploadPlugins:admin</permission> > <permission>hudson.model.Item.Build:admin</permission> > <permission>hudson.model.Item.Cancel:admin</permission> > <permission>hudson.model.Item.Configure:admin</permission> > <permission>hudson.model.Item.Create:admin</permission> > <permission>hudson.model.Item.Delete:admin</permission> > <permission>hudson.model.Item.Discover:admin</permission> > <permission>hudson.model.Item.Read:admin</permission> > <permission>hudson.model.Item.Workspace:admin</permission> > <permission>hudson.model.Run.Delete:admin</permission> > <permission>hudson.model.Run.Update:admin</permission> > <permission>hudson.model.View.Configure:admin</permission> > <permission>hudson.model.View.Create:admin</permission> > <permission>hudson.model.View.Delete:admin</permission> > <permission>hudson.model.View.Read:admin</permission> > <permission>hudson.scm.SCM.Tag:admin</permission> > </authorizationStrategy> > <securityRealm class="de.theit.jenkins.crowd.CrowdSecurityRealm" > plugin="[email protected]"> > <url>http://spg.bsil.com:8095/crowd/</url> > <applicationName>jenkins</applicationName> > <password>jenkins</password> > <group></group> > <nestedGroups>false</nestedGroups> > <useSSO>false</useSSO> > <sessionValidationInterval>2</sessionValidationInterval> > </securityRealm> > <projectNamingStrategy > class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/> > <workspaceDir>${ITEM_ROOTDIR}/workspace</workspaceDir> > <buildsDir>${ITEM_ROOTDIR}/builds</buildsDir> > <markupFormatter class="hudson.markup.RawHtmlMarkupFormatter"> > <disableSyntaxHighlighting>false</disableSyntaxHighlighting> > </markupFormatter> > <jdks/> > <viewsTabBar class="hudson.views.DefaultViewsTabBar"/> > <myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/> > <clouds/> > <slaves/> > <quietPeriod>5</quietPeriod> > <scmCheckoutRetryCount>0</scmCheckoutRetryCount> > <views> > <hudson.model.AllView> > <owner class="hudson" reference="../../.."/> > <name>All</name> > <filterExecutors>false</filterExecutors> > <filterQueue>false</filterQueue> > <properties class="hudson.model.View$PropertyList"/> > </hudson.model.AllView> > </views> > <primaryView>All</primaryView> > <slaveAgentPort>9002</slaveAgentPort> > <label></label> > <nodeProperties/> > <globalNodeProperties/> > <noUsageStatistics>true</noUsageStatistics> > </hudson> > > > > On Tue, Apr 15, 2014 at 6:00 PM, Slide <[email protected]> wrote: > >> I meant your global config that you are using for email in Jenkins. >> >> >> On Mon, Apr 14, 2014 at 9:55 PM, Munaf Kotawdekar <[email protected]>wrote: >> >>> Hi, >>> >>> Please find below configuration file: >>> >>> <GlobalNamingResources> >>> <!-- Editable user database that can also be used by >>> UserDatabaseRealm to authenticate users >>> --> >>> <Resource name="UserDatabase" auth="Container" >>> type="org.apache.catalina.UserDatabase" >>> description="User database that can be updated and saved" >>> >>> factory="org.apache.catalina.users.MemoryUserDatabaseFactory" >>> pathname="conf/tomcat-users.xml" /> >>> >>> <Resource name="mail/Session" >>> auth="Container" >>> type="javax.mail.Session" >>> mail.smtp.host="pod51021.outlook.com" >>> mail.smtp.port="587" >>> mail.smtp.auth="true" >>> mail.smtp.user="[email protected]" >>> mail.smtp.password="...." >>> mail.smtp.starttls.enable="true" >>> mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory" >>> /> >>> </GlobalNamingResources> >>> >>> Is there any other seting. I remember setting starttls parameter in >>> Jenkins startup as a JVM option. Cant remember where this setting needs to >>> be entered. >>> >>> Thanks, >>> Munaf >>> >>> >>> On Fri, Apr 11, 2014 at 7:45 PM, Slide <[email protected]> wrote: >>> >>>> Can you post your configuration? I helped someone some time back get it >>>> working, but I don't remember everything we did. If I remember correctly, >>>> the admin email address had to match the user that you are using in the >>>> authentication. You also need to NOT use SSL, but enable STARTTLS. >>>> >>>> >>>> On Thu, Apr 10, 2014 at 10:50 PM, Munaf Kotawdekar <[email protected]>wrote: >>>> >>>>> Hi, >>>>> I have configured outlook 365 email to work with Jenkins for >>>>> notifications when build fails. Somehow it is not working. I have >>>>> configured appropriate settings for Outlook online and also setup required >>>>> TLS parameter in startup. >>>>> >>>>> >>>>> I get the following error: >>>>> >>>>> ERROR: No authentication mechansims supported by both server and client >>>>> *javax.mail.AuthenticationFailedException*<http://stacktrace.jenkins-ci.org/search?query=javax.mail.AuthenticationFailedException>: >>>>> No authentication mechansims supported by both server and client >>>>> at >>>>> *com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:756)*<http://stacktrace.jenkins-ci.org/search/?query=com.sun.mail.smtp.SMTPTransport.authenticate&entity=method> >>>>> at >>>>> *com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:669)*<http://stacktrace.jenkins-ci.org/search/?query=com.sun.mail.smtp.SMTPTransport.protocolConnect&entity=method> >>>>> at >>>>> *javax.mail.Service.connect(Service.java:317)*<http://stacktrace.jenkins-ci.org/search/?query=javax.mail.Service.connect&entity=method> >>>>> at >>>>> *javax.mail.Service.connect(Service.java:176)*<http://stacktrace.jenkins-ci.org/search/?query=javax.mail.Service.connect&entity=method> >>>>> at >>>>> *javax.mail.Service.connect(Service.java:125)*<http://stacktrace.jenkins-ci.org/search/?query=javax.mail.Service.connect&entity=method> >>>>> at >>>>> *javax.mail.Transport.send0(Transport.java:194)*<http://stacktrace.jenkins-ci.org/search/?query=javax.mail.Transport.send0&entity=method> >>>>> at >>>>> *javax.mail.Transport.send(Transport.java:124)*<http://stacktrace.jenkins-ci.org/search/?query=javax.mail.Transport.send&entity=method> >>>>> at >>>>> *hudson.tasks.MailSender.execute(MailSender.java:116)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.MailSender.execute&entity=method> >>>>> at >>>>> *hudson.tasks.Mailer.perform(Mailer.java:117)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.Mailer.perform&entity=method> >>>>> at >>>>> *hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method> >>>>> at >>>>> *hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:781)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method> >>>>> at >>>>> *hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:753)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps&entity=method> >>>>> at >>>>> *hudson.model.Build$BuildExecution.post2(Build.java:183)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.post2&entity=method> >>>>> at >>>>> *hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:706)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.post&entity=method> >>>>> at >>>>> *hudson.model.Run.execute(Run.java:1690)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> >>>>> at >>>>> *hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method> >>>>> at >>>>> *hudson.model.ResourceController.execute(ResourceController.java:88)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> >>>>> at >>>>> *hudson.model.Executor.run(Executor.java:246)*<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> >>>>> Finished: FAILURE >>>>> >>>>> -- >>>>> 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/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> Website: http://earl-of-code.com >>>> >>>> -- >>>> 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/5wlB3haErO4/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> 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/d/optout. >>> >> >> >> >> -- >> Website: http://earl-of-code.com >> >> -- >> 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/5wlB3haErO4/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > 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/d/optout. > -- 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/d/optout.
