Jump to content
We've recently updated our Privacy Statement, available here ×

SMTP scheduler fails because of "permission denied"


maxbobzien

Recommended Posts

Hi,

I am scheduling a report and the scheduler fails every time because the SMTP server denies access according to the logs. Thing is: the SMTP server has no authentication and works fine in other applications. Log file says

2017-09-08 14:00:37,514 ERROR ReportExecutionJob,quartzScheduler_Worker-1:363 - The job error notification was not completed. An error occurred while sending it. (Error UID: 6993085b-8d5e-4277-a6be-e8cb0c7a5bb9)org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: <smtp_server>, port: 25;  nested exception is:    java.net.SocketException: Permission denied: connect. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: <smtp_server>, port: 25;  nested exception is:    java.net.SocketException: Permission denied: connect; message exception details (1) are:Failed message 1:javax.mail.MessagingException: Could not connect to SMTP host: <smtp_server>, port: 25;  nested exception is:    java.net.SocketException: Permission denied: connect    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282)    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)    at javax.mail.Service.connect(Service.java:275)    at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)    at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)    at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:336)    at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJobMailNotificationImpl.sendMailNotification(ReportExecutionJobMailNotificationImpl.java:140)    at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.sendMailNotification(ReportExecutionJob.java:1134)    at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.executeAndSendReport(ReportExecutionJob.java:578)    at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.execute(ReportExecutionJob.java:245)    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)Caused by: java.net.SocketException: Permission denied: connect    at java.net.DualStackPlainSocketImpl.connect0(Native Method)    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)    at java.net.PlainSocketImpl.connect(Unknown Source)    at java.net.SocksSocketImpl.connect(Unknown Source)    at java.net.Socket.connect(Unknown Source)    at java.net.Socket.connect(Unknown Source)    at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:232)    at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1250)    ... 11 more

I have configured jasperreports-server-cp-6.4.0apache-tomcatwebappsjasperserverWEB-INFjs.quartz.properties to

report.scheduler.mail.sender.host=<smtp_server>report.scheduler.mail.sender.username=report.scheduler.mail.sender.password=report.scheduler.mail.sender.from=donotreply@company.comreport.scheduler.mail.sender.protocol=smtpreport.scheduler.mail.sender.port=25

and jasperreports-server-cp-6.4.0apache-tomcatwebappsjasperserverWEB-INFapplicationContext-report-scheduling.xml to

<property name="javaMailProperties">            <props>                <prop key="mail.smtp.sendpartial">true</prop>                <prop key="mail.smtp.auth">false</prop>            </props>        </property>

Any ideas why this is not working?

Max

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...