我正在 Django/Python 中创建一个 GMail 电子邮件界面。我想创建所有电子邮件的骨架,包含主题和日期,一种概览级别的索引,这样即使删除了一封电子邮件,我也有一个指示它存在以及何时发送。
我的问题是,考虑到 IMAP UID 发生了变化,我可以使用什么作为唯一的电子邮件标识符?即使我在我的数据库中使用唯一 ID 创建每封电子邮件的骨架,如果我将电子邮件 UID 和 IMAP 文件夹名称关联到它,当其他电子邮件被删除时,UID 可能会更改。
为电子邮件创建唯一标识符的最佳解决方案是什么?我正在考虑使用(发送日期,主题)组合,但我正在寻找更简单的东西。
有人可以帮忙吗?
谢谢