vaxim Posted September 28, 2011 Share Posted September 28, 2011 Could someone please give me a config js.quartz.properties that can use gmail to send email?I tried the following config but it doesn't work.report.scheduler.mail.sender.host=smtp.gmail.comreport.scheduler.mail.sender.username=myuserreport.scheduler.mail.sender.password=mypassreport.scheduler.mail.sender.from=myuser@gmail.comreport.scheduler.mail.sender.protocol=smtpsreport.scheduler.mail.sender.port=465report.scheduler.mail.smtps.auth=truereport.scheduler.mail.smtps.starttls.auth=trueI got the following error message.Job: Background Execution (ID: 9) Report unit: /reports/samples/AllAccounts Quartz Job: ReportJobs.job_9 Quartz Trigger: ReportJobs.trigger_9_0 Exceptions: The job error notification was not completed. An error occurred while sending it. org.springframework.mail.MailSendException; nested exception details (1) are: Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 f24sm38187699yhk.5 at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583) at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:403) at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:342) at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:338) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.sendMailNotification(ReportExecutionJob.java:1262) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.executeAndSendReport(ReportExecutionJob.java:444) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.execute(ReportExecutionJob.java:230) at org.quartz.core.JobRunShell.run(JobRunShell.java:195) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)Post Edited by vaxim at 09/28/2011 15:18 Link to comment Share on other sites More sharing options...
Solution vaxim Posted October 8, 2011 Author Solution Share Posted October 8, 2011 I can make it work. C:\Program Files\jasperreports-server-4.1\apache-tomcat\webapps\jasperserver-pro\WEB-INF\js.quartz.propertiesreport.scheduler.mail.sender.host=smtp.gmail.comreport.scheduler.mail.sender.username=username@gmail.comreport.scheduler.mail.sender.password=s3cr3treport.scheduler.mail.sender.from=username@gmail.comreport.scheduler.mail.sender.protocol=smtpsreport.scheduler.mail.sender.port=465 C:\Program Files\jasperreports-server-4.1\apache-tomcat\webapps\jasperserver-pro\WEB-INF\applicationContext-report-scheduling.xml <bean id="reportSchedulerMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="${report.scheduler.mail.sender.host}"/> <property name="username" value="${report.scheduler.mail.sender.username}"/> <property name="password" value="${report.scheduler.mail.sender.password}"/> <property name="protocol" value="${report.scheduler.mail.sender.protocol}"/> <property name="port" value="${report.scheduler.mail.sender.port}"/> <property name="javaMailProperties"> <props> <prop key="mail.smtps.auth">true</prop> <prop key="mail.smtps.starttls.enable">true</prop> </props> </property> </bean> Link to comment Share on other sites More sharing options...
jay_2 Posted March 18, 2014 Share Posted March 18, 2014 Thank you for this, still works as of JRS 5.5. Jay Link to comment Share on other sites More sharing options...
colin.rooney Posted July 8, 2014 Share Posted July 8, 2014 very helpful. That saved me a bunch of time. thanks. Link to comment Share on other sites More sharing options...
max_max_mir Posted September 18, 2014 Share Posted September 18, 2014 Searched a ton, but this fixed it! Link to comment Share on other sites More sharing options...
ludini Posted March 30, 2015 Share Posted March 30, 2015 Thank you!! still works as of JRS 5.6 Link to comment Share on other sites More sharing options...
kkumlien Posted November 8, 2016 Share Posted November 8, 2016 See also: How to configure JasperReports Server to send e-mails via Gmail mail account Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now