播放框架存储电子邮件

问题描述:

嗨我有一个要求,我们要发送电子邮件之前,他们在数据库中存储电子邮件。我目前使用1.2.5版本。我想利用游戏提供的邮件和MVC集成,因为电子邮件将包含大量动态内容。有什么办法可以在游戏框架中完成。感谢任何人给予一些指导。播放框架存储电子邮件

+0

你想存储什么样的信息?也许你只想存储几个字段?否则,您可以查看序列化电子邮件并将其存储在某处的日志中。 – Hakkar 2012-07-18 01:49:02

+0

请更具体地了解在什么地方存储,以及为什么 – Samuel 2012-07-18 05:59:35

如果您只是想存储内容(并且不关心标题),那么您可以将MVC视图模板呈现为字符串,并将其存储在数据库中。你会得到的字符串以正常方式发送电子邮件前,如下

String emailContent = TemplateLoader.load("pathToEmailView").render(args); 

你只需要这个保存到数据库的标准方式。

+0

谢谢大家。让我稍微解释一下我的用法。我正在使用MVC和邮件集成按照播放文档。在注册期间,我的电子邮件模板位于Account/welcome.html将被呈现并发送给新用户。在发送此电子邮件之前,我想存储此呈现的HTML内容并将其存储在数据库中以用于CSR的跟踪目的。让我知道这是否解释了用法。 – 2012-07-18 06:44:54

+0

然后上面的解决方案应该给你你所需要的。 – Codemwnci 2012-07-18 11:27:41

+0

@SachinWalia因为你是SO的新手:你应该编辑你的问题来添加这些细节,而不是把它们作为评论添加到一个问题中,如果你想确保每个人都阅读它们!是的,Codemwnci解决方案完全符合你的要求。只需将其存储在数据库中即可。 – Stefano 2012-07-18 11:35:20