我试图显示已发送的文件夹,但它显示该文件夹中没有子文件夹。除收件箱外,所有文件夹都是空的。我正在使用以下代码。
using (var client = new ImapClient())
{
client.Connect(credentials.incoming_host, (int)credentials.incoming_port, credentials.incoming_ssl); //for SSL
client.Authenticate(credentials.email, credentials.password);
client.Inbox.Open(FolderAccess.ReadOnly);
var sentFolder= client.GetFolder(MailKit.SpecialFolder.Sent);
var Folders = client.GetFolders(client.PersonalNamespaces[0]);
client.Disconnect(true);
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用同一文件夹发送电子邮件,然后将其附加如下:
var sentFolder = imapclient.GetFolder(SpecialFolder.Sent);
sentFolder.Append(message);
Run Code Online (Sandbox Code Playgroud)
我的 Outlook 确实检测到它并添加到已发送文件夹中。