我正在做一个电子邮件应用程序,允许多个附件和电子邮件将在schaduled日期发送。我在这里有一些令人讨厌的问题。请引导我了解你的经验。
电子邮件将存储在db表中,但附件将存储在服务器上的文件夹中。用户将在稍后上传文件,他的电子邮件将存储在db中。我有消息和附件表。但是在某些情况下系统应该能够处理。
如果我遗漏任何其他东西,请播放指南。
我将更感谢您的指导,时间和真诚的建议。
答案 0 :(得分:2)
您有关于草稿存储的几个选择:
如果草稿可以在一段时间后自动删除,则第一个更容易。处理编程以保持隔离也可能更容易,但也可以将数据库中的电子邮件标记为草稿。
何时保存?我会保存两份草稿并准备好发送电子邮件,因为如果你不坚持下去并且坚持到一个共同的位置更好,就有太多失去它们的风险。
同名的多个文件?您可以将用户的项目物理地分隔到不同的目录中,或者更改文件的名称并将其应具有的名称存储为附件并将其重命名为#34;发送电子邮件时返回。
如何处理从未正确编写过的电子邮件附件?这是一个商业决策,而不是技术决策。无论您选择什么,用户都应该了解规则。