MailKit smtp复制电子邮件到交换服务器发送文件夹

时间:2015-11-02 09:39:02

标签: c# email smtp exchange-server mailkit

我使用Mailkit框架从交换服务器发送(SMTP)和检索(IMAP)电子邮件,并且工作正常。

然而,我遇到的问题是,使用SMTP发送的电子邮件不会显示在服务器上的已发送文件夹中(因此不会显示在其他邮件客户端中,这是主要问题)。 / p>

有没有办法将这些SMTP发送的电子邮件发送到Exchange服务器上的已发送文件夹?

1 个答案:

答案 0 :(得分:1)

Outlook,Thunderbird等邮件客户端所做的一切是,一旦邮件通过SMTP发送,他们就会将邮件附加到IMAP服务器上的“已发送”文件夹中。

从IMAP服务器获取相应的Sent文件夹后,您只需要调用Append()方法,如下所示:

sent.Append (message);

注意:无需先打开已发送的文件夹。