寻找具有数据库后端的电子邮件/报告模板引擎

我们有很多客户,我们也必须每月发送发票。 现在,我正在管理一个代码库,该代码库对我们的客户数据库和账单数据库执行SQL查询,并将这些数据放入电子邮件中 ​​- 然后发送。

每当我们希望包含新促销活动或更改我们的客户服务电话号码时,我都厌倦了保持这一点。 因此,我正在寻找替代方案,将更多这种情况转移到请求变更的人手中。

在我理想的世界里,我需要:

  • 一个所见即所得(人类,有没有人甚至会这样说?)电子邮件编辑器,它根据数据库查询的输出生成模板。
  • 将数据库查询中的各种字段拖放到电子邮件模板中的功能。
  • 使用数据库查询显示示例电子邮件结果。
  • Web应用程序,最好不需要IIS。
  • 尽可能少地为最终用户使用代码,但允许基本功能(即数组/循环)
  • 它可以带有它自己的电子邮件传送引擎,也可以用我可以轻松编写Python脚本来传送电子邮件的方式写入输出。
  • 支持通用数据库连接器。 (我需要MSSQL和MySQL)
  • F / OSS
  • 所以......任何人都可以提出这样的项目,或者一些对自己滚动有用的工具吗?

    (我目前的另一种想法是使用像ERB或Tenjin这样的东西,让他们编写代码,但没有为编辑器进行实时预览会吸吮......)


    我认为你在寻找一种报告工具,它也能够发送电子邮件。 以html或PDF格式发送基因报告不应该难以做到。 我以前使用过JasperReports,因此我认为它应该适合您的需求。 另一个好的解决方案是pentaho报告工具


    您可以轻松地自行编写一些内容。给他们一个基本的编辑控件,并允许他们在邮件正文中使用{customername} {anothercustomerattribute}等伪造变量。

    提交时直接发送或保存为模板。 将模板发送出去后,脚本会自动将{customername}之类的内容从数据库中解析为真正的客户名称。

    你自己非常非常简单的自定义脚本语言:)

    所有其他类似循环等都将在服务器端进行维护。 如果您希望特定的客户群接收信函,请允许最终用户从选择框或其他内容中进行选择,然后使用预定义的规则在服务器上执行其余的操作。

    链接地址: http://www.djcxy.com/p/22709.html

    上一篇: Looking for an email/report templating engine with database backend

    下一篇: bit and 64