有人知道如何使用AE.NET mail库将所有已发送的邮件发送给特定用户吗?
我尝试过这样的事情:
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");
答案 0 :(得分:2)
您在寻找发送的邮件吗?在这种情况下,它们可能位于“已发送”文件夹中,即Google上的[Gmail]/Sent Mail
。