如何在JasperReports服务器4.0.0中配置邮件服务器设置

问题描述:

我正在使用JasperReports服务器4.0.0我希望如何配置邮件服务器设置,通过报告调度来发送报告。如何在JasperReports服务器4.0.0中配置邮件服务器设置

我该怎么做?有人知道吗?

雅虎设置为:

Yahoo! Mail SMTP server address: smtp.mail.yahoo.com 
Yahoo! Mail SMTP user name: full email address (including "@yahoo.com") 
Yahoo! Mail SMTP password: Your Yahoo! Mail password 
Yahoo! Mail SMTP port: 25 

因此,这将是:

# This file is now just a pass-through for stuff in the 
# file referenced by the Maven js.quartz.properties file. 

quartz.delegateClass=org.quartz.impl.jdbcjobstore.PostgreSQLDelegate 

quartz.tablePrefix=QRTZ_ 

quartz.extraSettings= 

report.scheduler.mail.sender.host=smtp.mail.yahoo.com 
report.scheduler.mail.sender.username= Your full Yahoo! Mail email address (including "@yahoo.com") 
report.scheduler.mail.sender.password= Your Yahoo! Mail password 
report.scheduler.mail.sender.from=Your Full Yahoo Email 
report.scheduler.mail.sender.protocol=smtp 
report.scheduler.mail.sender.port=25 
+0

你好,我想知道有多少收件人可以在那里通过JasperServer的任何定期报告,因为我可以只能够在收件人中添加25个人,可以增加限制。 – Ankur 2014-06-09 09:46:35

您应该编辑<app-server>/<deployment>/WEB-INF/js.quartz.properties配置文件。

JasperReports Server Community Project Installation Guide6.4.1邮件服务器配置设置)的报价。

  • report.scheduler.mail.sender.host - - 托管邮件服务器
  • report.scheduler.mail.sender.username的计算机的名称JasperReports服务器可以使用的邮件服务器中用户的名称
  • report.scheduler.mail.sender.password - 邮件服务器用户的密码
  • report.scheduler.mail.sender.from - 出现在地址在电子邮件通知现场
  • report.scheduler.mail.sender.protocol - 邮件服务器使用的协议。 JasperReports服务器仅支持SMTP。注意:您的输入必须是小写。例如:SMTP
  • report.scheduler.mail.sender.port - 邮件服务器使用的端口号。对于SMTP,默认通常为25(超过25其它值也可以 早期的JasperServer版本无法正常工作)
+0

感谢您的回复,我有这个安装指南,但我对js.quartz.properties的参数感到困惑,比如主机名等。可以给我一个关于雅虎这些参数的例子吗?假设我的ID是[email protected] – Sharad 2012-03-12 06:06:37

+0

感谢您指出要编辑的文件的名称,而不仅仅是内容应该是什么。很遗憾,您无法从JasperServer的Web界面中编辑这些东西。 :( – 2014-04-30 21:02:07