if I download a message, create a folder and move the message in this folder the server response "IMAPX146 OK UID COPY completed", but the message isn't moved.
Here is an example:
```
ImapX.ImapClient ic = new ImapX.ImapClient("imap.gmx.net", 993, true, false);
if (ic.Connect())
{
if (ic.Login("", ""))
{
ic.Folders.Inbox.Messages.Download("ALL", ImapX.Enums.MessageFetchMode.ClientDefault, 1);
ImapX.Message m = ic.Folders.Inbox.Messages[0];
ImapX.Folder f = ic.Folders["Test"].SubFolders.Add("Test");
m.MoveTo(f);
}
}
```
if I create the folder first and then i download and move the message it works.
```
ImapX.ImapClient ic = new ImapX.ImapClient("imap.gmx.net", 993, true, false);
if (ic.Connect())
{
if (ic.Login("", ""))
{
ImapX.Folder f = ic.Folders["Test"].SubFolders.Add("Test");
ic.Folders.Inbox.Messages.Download("ALL", ImapX.Enums.MessageFetchMode.ClientDefault, 1);
ImapX.Message m = ic.Folders.Inbox.Messages[0];
m.MoveTo(f);
}
}
```
Here is an example:
```
ImapX.ImapClient ic = new ImapX.ImapClient("imap.gmx.net", 993, true, false);
if (ic.Connect())
{
if (ic.Login("", ""))
{
ic.Folders.Inbox.Messages.Download("ALL", ImapX.Enums.MessageFetchMode.ClientDefault, 1);
ImapX.Message m = ic.Folders.Inbox.Messages[0];
ImapX.Folder f = ic.Folders["Test"].SubFolders.Add("Test");
m.MoveTo(f);
}
}
```
if I create the folder first and then i download and move the message it works.
```
ImapX.ImapClient ic = new ImapX.ImapClient("imap.gmx.net", 993, true, false);
if (ic.Connect())
{
if (ic.Login("", ""))
{
ImapX.Folder f = ic.Folders["Test"].SubFolders.Add("Test");
ic.Folders.Inbox.Messages.Download("ALL", ImapX.Enums.MessageFetchMode.ClientDefault, 1);
ImapX.Message m = ic.Folders.Inbox.Messages[0];
m.MoveTo(f);
}
}
```