2

有人知道如何使用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"));
}

但没有任何成功(味精收集是空的)......

编辑(解决方案)

我必须选择已发送文件夹而不是收件箱。因为我使用的是 gmail,所以 Gmail 的已发送邮件文件夹命名为“[Gmail]/Sent Mail”。所以它必须是:

imap.SelectMailbox("[Gmail]/Sent Mail");
4

1 回答 1

2

您在寻找您发送的消息吗?在这种情况下,它们很可能位于[Gmail]/Sent MailGoogle 上的“已发送”文件夹中。

于 2013-05-10T14:04:19.880 回答