2
有人知道如何通过AE.NET mail库将所有邮件发送给特定用户吗?通过imap发送邮件
我已经试过这样的事情:
imap = new ImapClient(imapMailServer, username, password, ImapClient.AuthMethods.Login, imapMailPort, imapUseSSL);
if (imap.IsConnected)
{
imap.SelectMailbox("INBOX");
var msg = imap.SearchMessages(SearchCondition.To("[email protected]"));
}
但没有任何成功(MSG集合为空)...
EDIT(液):
我不得不选择发送的文件夹而不是收件箱。因为我使用的是Gmail,Gmail发送的邮件文件夹名为“[Gmail] /发送邮件”。所以它必须是:
imap.SelectMailbox("[Gmail]/Sent Mail");
我能够使用您的确切代码与该库连接到我的Gmail帐户,并搜索具有已知“To”地址的邮件。看起来你可能有一些配置问题。 – 2013-05-08 16:15:28
您是在寻找邮件*您*发送了吗?在这种情况下,他们很可能在发送文件夹中(不管那是什么)。 – Max 2013-05-08 19:31:24
是的,我正在查找我发送的消息。但是imap.SelectMailbox(“发送”);返回一个错误。 – Koste 2013-05-09 10:32:54