通过PHP邮件功能保存外发邮件记录的最佳方法是什么?
基本上,我想存档Thunderbird / Outlook中的Sent文件夹等消息。
我能想到的唯一两个选项是创建一个DB字段,或者将它们保存在服务器上的txt文件中。
我想知道是否有人有任何建议或方法我可能会过度寻找
答案 0 :(得分:3)
要么制作邮件的副本并将其自己存储在邮件脚本中,或者......这个非常方便:将电子邮件的副本发送到您想要成为已发送邮件存档的任何帐户。您可以设置邮件文件夹规则,以便在需要时将这些BCC的副本重定向到特定文件夹。
答案 1 :(得分:0)
我建议将它们保存在数据库中,因为它比普通文本文件更容易搜索它们
答案 2 :(得分:0)
如果MongoDB中有大量邮件。它是NoSQL DB,许多站点将其用于存档目的。
答案 3 :(得分:0)
我会将它们保存在数据库中。当电子邮件程序运行以发送消息时,会将副本添加到数据库中。您还可以跟踪发送电子邮件的时间以及所有有趣的信息。它将使以后更容易搜索数据库。文本文件会很痛苦,imo。