通过imap接收发送的邮件
本文关键字:收发 imap 通过 | 更新日期: 2023-09-27 18:12:34
有人知道我如何使用AE获得所有发送到特定用户的邮件吗?. NET邮件库?
我试过这样做:
imap = new ImapClient(imapMailServer, username, password, ImapClient.AuthMethods.Login, imapMailPort, imapUseSSL);
if (imap.IsConnected)
{
imap.SelectMailbox("INBOX");
var msg = imap.SearchMessages(SearchCondition.To("examplemail@gmail.com"));
}
但是没有任何成功(msg集合是空的)…
编辑(解决方案):
我必须选择发送文件夹而不是收件箱。因为我使用的是gmail,所以gmail的已发送邮件文件夹名为"[gmail]/已发送邮件"。所以必须是:
imap.SelectMailbox("[Gmail]/Sent Mail");
您正在查找您发送的消息吗?在这种情况下,它们可能在发送文件夹中,即谷歌的[Gmail]/Sent Mail
。