gpt4 book ai didi

c# - 如何在 Mailkit 中使用消息 ID 获取消息?

转载 作者:行者123 更新时间:2023-12-05 02:15:46 26 4
gpt4 key购买 nike

我正在使用邮件工具包发送接收邮件,并管理我数据库中的所有记录。我正在存储特定邮件的所有用户操作,然后使用我的代码执行它。我将消息 ID 存储在唯一消息的表中,现在我想使用 messageid 获取消息。有什么办法吗?

最佳答案

首先,不要期望 Message-Id header 是全局唯一的。任何黑客都可以轻松地创建自己的消息并重新使用已知的 Message-Id 来尝试和混淆依赖于唯一 Message-Id 的软件。

也就是说,您需要结合使用 IMailFolder.Search() API 和 SearchQuery.HeaderContains() 来搜索具有特定 Message-Id 的邮件标题。

var uids = folder.Search (SearchQuery.HeaderContains ("Message-Id", "blah@blah.com"));

关于c# - 如何在 Mailkit 中使用消息 ID 获取消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51208248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com