C# 使用mailkit将新邮件移动到特定的imap文件夹

C# 使用mailkit将新邮件移动到特定的imap文件夹,c#,imap,mailkit,C#,Imap,Mailkit,我有一个简单的问题。是否可以使用mailkit将新邮件直接发送到特定的IMAP文件夹? 我以前使用过S22.Imap,它工作得很完美,但是这个库在消息正文方面有一个奇怪的问题,它在纯正文文本中添加了随机回车符。 在s22.imap中,此函数为 client.StoreMessage(MyMailMessage, False, box) 其中客户端是IMAP客户端,MyMailMessage是net.Mail.MailMessage,box是IMAP文件夹。 我不想将消息发送到服务器,然


我有一个简单的问题。是否可以使用mailkit将新邮件直接发送到特定的IMAP文件夹?
我以前使用过S22.Imap,它工作得很完美,但是这个库在消息正文方面有一个奇怪的问题,它在纯正文文本中添加了随机回车符。
在s22.imap中,此函数为

client.StoreMessage(MyMailMessage, False, box)    
其中客户端是IMAP客户端,MyMailMessage是net.Mail.MailMessage,box是IMAP文件夹。
我不想将消息发送到服务器,然后再次接收它,获取唯一的uuid并最终将其移动到特定文件夹。也许这是更好的方法
提前感谢您的帮助。

是的,使用MailKit可以做到一切:)

这将把邮件附加到收件箱中

任何其他文件夹也存在相同的API。

是的,用MailKit可以做任何事情:)

这将把邮件附加到收件箱中


其他文件夹也存在相同的API。

谢谢您的回答,这很有效。但我还有一个问题。我想创建名为“stuff”的新文件夹。当我使用方法client.Inbox.create(“stuff”,True)时,会创建新文件夹,但其名称为“Inbox/stuff”。如何创建名为“stuff”的新文件夹?顺致敬意,我使用的是Gmail.var personal=client.GetFolder(client.personalnamespace[0]);个人。创造(“东西”,真实);谢谢你的回答,这很有效。但我还有一个问题。我想创建名为“stuff”的新文件夹。当我使用方法client.Inbox.create(“stuff”,True)时,会创建新文件夹,但其名称为“Inbox/stuff”。如何创建名为“stuff”的新文件夹?顺致敬意,我使用的是Gmail.var personal=client.GetFolder(client.personalnamespace[0]);个人。创造(“东西”,真实);
client.Inbox.Append (message);