您好,我有一个要求,我们希望在发送之前将电子邮件存储在数据库中。我目前正在使用1.2.5版。我想利用Play提供的Mail和MVC集成,因为电子邮件将包含大量动态内容。有没有什么办法可以在play框架中完成。感谢任何人给予一些指导。
答案 0 :(得分:1)
如果您只想存储内容(并且不关心标题),则可以将MVC视图模板呈现为String,并将其存储在数据库中。您将获得如下字符串
String emailContent = TemplateLoader.load("pathToEmailView").render(args);
在以正常方式发送电子邮件之前,您必须以标准方式将其保存到数据库中。