3

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

然而,我有一个问题,即使用 SMTP 发送的电子邮件没有出现在服务器上的已发送文件夹中(因此没有出现在其他邮件客户端中,这是主要问题)。

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

4

1 回答 1

3

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

从 IMAP 服务器获得适当的 Sent 文件夹后,您只需调用如下Append()方法:

sent.Append (message);

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

于 2015-11-02T14:42:56.940 回答