小编use*_*082的帖子

使用 mailkit 发送文件夹为空

我试图显示已发送的文件夹,但它显示该文件夹中没有子文件夹。除收件箱外,所有文件夹都是空的。我正在使用以下代码。

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 确实检测到它并添加到已发送文件夹中。

c# email mailkit

3
推荐指数
1
解决办法
3172
查看次数

标签 统计

c# ×1

email ×1

mailkit ×1