Sendgrid提供的JasperReport Server电子邮件

编程入门 行业动态 更新时间:2024-10-20 21:12:31
本文介绍了Sendgrid提供的JasperReport Server电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

当尝试使用Sendgrid从JasperReport Server发送电子邮件时,会引发错误

When trying to send email from JasperReport Server using Sendgrid it throws error

2016-05-22 05:27:20,212 ERROR ReportExecutionJob,quartzScheduler_Worker-1:349 - The job error notification was not completed. An error occurred while sending it. org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 550 Unauthenticated senders not allowed ; message exception details (1) are: Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 550 Unauthenticated senders not allowed 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:416) 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:139) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.sendMailNotification(ReportExecutionJob.java:1059) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.executeAndSendReport(ReportExecutionJob.java:570) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.execute(ReportExecutionJob.java:241) at org.quartz.core.JobRunShell.run(JobRunShell.java:213) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)

尽管用户名和密码有效,但是可以在JasperServer中使用Sendgrid发送邮件吗?尝试使用以下配置.

Though username and password works, Is it possible to send mail using Sendgrid in JasperServer? It was tried using below configuration.

report.scheduler.mail.sender.host = smtp.sendgrid report.scheduler.mail.sender.username = *****

report.scheduler.mail.sender.host=smtp.sendgrid report.scheduler.mail.sender.username=*****

report.scheduler.mail.sender.password = ******

report.scheduler.mail.sender.password=******

report.scheduler.mail.sender.from=no-reply@stutzen.me report.scheduler.mail.sender.protocol = smtp

report.scheduler.mail.sender.from=no-reply@stutzen.me report.scheduler.mail.sender.protocol=smtp

report.scheduler.mail.sender.port = 2525

report.scheduler.mail.sender.port=2525

推荐答案

需要

/jasperserver/WEB-INF/applicationContext-report-scheduling.xml

/jasperserver/WEB-INF/applicationContext-report-scheduling.xml

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

mail.smtp.auth 对于Sendgrid必须为 true

mail.smtp.auth needs to be true for Sendgrid

更多推荐

Sendgrid提供的JasperReport Server电子邮件

本文发布于:2023-11-06 06:39:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1562967.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:电子邮件   Sendgrid   JasperReport   Server

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!