【发布时间】:2014-01-27 23:35:05
【问题描述】:
我想用 smtp/imap 发送电子邮件并在一段时间后检查回复。 所以我正在寻找一个开源库,它提供了一个用于发送电子邮件并稍后检查回复的 API。
据我了解,每条消息都已经包含唯一 ID,我看到很多库允许按 ID 下载消息。但我在发送电子邮件时看到的所有 SMTP 客户端都没有返回此 ID。
这种API很有帮助(S22.Imap):
using (ImapClient Client = new ImapClient("imap.gmail.com", 993,
"username", "password", AuthMethod.Login, true))
{
uids = GetUIdsFromMyDatabase();//how can that be achieved?
IEnumerable<MailMessage> messages = Client.GetMessages(uids);
}
但它留下了 2 个问题:
1.在哪里可以得到发送的消息ID?
2. 我怎样才能在回复和它的父母(已发送)之间建立联系?
【问题讨论】: