我有一个包含大量电子邮件的用户内容网站,有实时通知、警报电子邮件、提要电子邮件等。因此电子邮件中有很多动态内容。我的网站还将支持多达 (n) 种语言的多语言。
问题是电子邮件,到目前为止,我已经统计了 323 封不同的电子邮件,模板在哪里以及如何存储,以便它具有动态文本并可以支持基于用户会话的多语言?我需要存储:来自电子邮件地址、来自姓名、主题、正文文本(html 版本)和正文文本(文本版本)。还需要嵌入链接跟踪来查看有多少用户实际点击了链接。
有朋友说要保存在数据库里,方便管理。但是我的问题是我如何存储所有动态文本、多语言文本,更重要的是文本格式,如字体大小,可能在电子邮件正文、段落间距、图像(如我的品牌徽标)和对齐方式中引起注意在电子邮件中?
主要要求是实时的。因此,一旦采取行动,电子邮件就需要出去,因此我不希望系统有很多步骤来取消,这可能会延迟电子邮件的发送。