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