我有梦想:我想将其他数据存储到IMAP中的邮件中。从长远来看,我希望能够通过thunderbird和k9(android app(邮件使用代理))访问这些数据。
用例:
但我不知道如何存储其他数据
我需要一种在IMAP中识别消息的方法。我认为消息ID(没有文件夹名称)应该有效。我知道消息ID可能有重复,但我没有别的办法。如果您有更好的想法,请发表评论。
现在我需要一种方法来存储这个映射:
`user@imapserver:message-id` --> `additional-data`
如何存储此映射,以便thunderbird和k9可以访问它?
当然我知道thunderbird和k9今天无法访问这些数据。如何修补它们是一个不同的问题。
我喜欢免费软件,我喜欢自由交流。到目前为止,我使用WhatsApp,Threema和其他工具。但从长远来看,我想要一个免费的(如在软件中)解决方案。电子邮件广泛传播,我认为改进电子邮件比创建新邮件更有意义。
答案 0 :(得分:2)
您可以使用APPEND将注释作为MIME邮件存储在并行邮箱中。您必须找到一种方法将注释从一条消息映射到另一条消息。
因此,您可以轻松找到相关消息,您希望它易于搜索。您可以使用源消息的message-id作为注释消息的主题,或者将消息id转换为目标消息的消息ID。
答案 1 :(得分:1)
以下是我对它的看法......这是当前版本的IMAP4当前提议和接受的标准......
https://tools.ietf.org/html/rfc3501
这是一个wiki链接,用于显示以前的版本以及随着时间的推移所取得的进展......
https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol#IMAP4
我认为这个问题很好,但是如果您的想法足够好,请联系负责协议的人员,并考虑如何利用您想要扩展它的各种功能来制作IMAP5能够利用......
我想说最好的方法是尝试更好地制作IMAP协议。阅读它目前支持的所有功能,并向负责该组的小组提出建议。您希望添加的内容听起来很棒,但除非我误解了这个问题,否则我认为协议更新可能是最干净的方法。
听起来很酷。
祝你好运......我希望你喜欢我的想法。答案 2 :(得分:-1)
你考虑过Mailgun吗?它有一个广泛的API(https://documentation.mailgun.com/api_reference.html#api-reference)。传入的消息可以存储,由您的应用程序处理,然后通过电子邮件发送。我相信您可以添加自己的标题字段信息(可能生成类似GUID的内容并将其用于唯一的邮件跟踪)。每月最多10,000封电子邮件是免费的(您的偏好之一)。如果您的应用程序工作流程和API一致,这可能有助于完成工作。