2015-11-02 89 views
1

我使用Mailkit框架從交換服務器發送(SMTP)和檢索(IMAP)電子郵件,並且工作正常。MailKit smtp複製電子郵件到交換服務器發送的文件夾

不過,我有一個是與SMTP發送的電子郵件不會在服務器上的文件夾發送顯示問題(因此沒有在其他郵件客戶端,這就是主要的問題)。

有沒有辦法讓這些SMTP發送的電子郵件到Exchange服務器上的文件夾發送?

回答

0

什麼郵件客戶端如Outlook,雷鳥等所有要做的就是,一旦消息已經通過SMTP發送的,他們追加消息「已發送」文件夾中的IMAP服務器上。

一旦你從IMAP服務器文件夾發送相應的,你只需要調用Append()方法是這樣的:

sent.Append (message); 

注:無需首先打開文件夾發送。

+0

謝謝,這真的幫了我。哦,還有很棒的框架,希望你繼續下去! – Sinsay

+0

@jstedfast我得到下面的錯誤.. \t'MailKit.IMailFolder.Append(MimeKit.MimeMessage,MailKit.MessageFlags,System.Threading.CancellationToken,MailKit.ITransferProgress)'最好的重載方法匹配'有一些無效的參數....錯誤參數1:無法從「System.Net.Mail.MailMessage」到「MimeKit.MimeMessage」轉換...怎麼做我將它轉換 – coder771

+0

嗯,是啊,你要的投MAILMESSAGE成一個MimeMessage。 – jstedfast

相關問題