2015-11-02 90 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

相关问题