繁体   English   中英

在Java中配置邮件模板和元数据字段

[英]configuring mail templates and metadata fields in java

我正在开发一个应用程序,该应用程序具有大量的邮件逻辑,具体取决于用户操作触发的工作流程。

我只是想知道是否存在任何一种优雅的方式来将与邮件对象相关的所有元数据字段(从邮件ID,邮件ID,抄送邮件ID,抄送邮件ID,回复邮件ID,主题,邮件内容)存储到数据库并使用工作流ID进行映射。 同样,所有这些字段都可以从登录用户的上下文对象中获取,例如

从邮件ID-登录用户到邮件ID-登录用户的朋友cc邮件ID-一些邮件列表主题-已向您发送了一些标签内容-嗨,您的朋友已向您发送了一个标签。 贴纸ID-。

问题-1.是否存在允许配置所有此类字段的库/框架/实用程序? 2.关于处理宏字段(括在<>中)有什么建议吗?

PS-我有50个这样的邮件模板,所以速度不是一个好主意。 而且,速度不允许模板存储在数据库中,我不了解如何使用速度模板配置到,cc,bcc邮件地址。

速度一种正确的工具,但它并不能为您完成所有操作。 考虑像MVC中的任何视图一样的模板。 您需要自己提供数据(模型),并将模型与带有控制器的模板(视图)连接。

关于数据库-spring具有专用的API,用于将模板保留在DB中。 官方文档( ReferenceJavadoc )在这里并没有多大帮助,但是请参阅此答案以获取示例配置。

Velocity与发送实际电子邮件无关,为此使用Java Mail API。 您需要自己提供“收件人”,“抄送”,“密件抄送”字段,但这并不难。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM