Django/Python で GMail メール インターフェイスを作成しています。件名と日付、一種の概要レベルのインデックスを含むすべてのメールのスケルトンを作成して、メールが削除された場合でも、メールが存在し、いつ送信されたかを示すインジケーターを作成したいと考えています。
私の問題は、IMAP UID が変更されたことを考慮して、一意の電子メール識別子として何を使用できるかということです。データベースに一意の ID を持つ各電子メールのスケルトンを作成しても、それに電子メールの UID と IMAP フォルダ名を関連付けると、他の電子メールが削除されると UID が変わる可能性があります。
電子メールの一意の識別子を作成するための最良のソリューションは何ですか? (送信日、件名)の組み合わせを考えていたのですが、もっとシンプルなものを探していました。
誰か助けてくれませんか?
ありがとうございました