Я подключаюсь к веб-почте (Exchange 2003) через IMAP.
Я использую библиотеку из mailbee , чтобы сделать это.
После того, как я прочитал письмо, я хочу удалить его. Моя проблема в том, что он никогда не удаляется из моего почтового ящика.
Итак, у меня такой вопрос, есть ли в Exchange какие-то настройки, в которых вы должны разрешать «внешним» пользователям удалять сообщения?
foreach (MailMessage msg in msgs)
{
if (msg.HasAttachments)
{
foreach (Attachment attach in msg.Attachments)
{
// Save the attachment to the file.
if (Path.GetExtension(attach.Filename).CompareTo(".csv") == 0)
{
path = localFolder + "\\" + attach.Filename;
Console.WriteLine("Saved file: " + path);
attach.Save(@path, true);
paths.Add(path);
//deletes the message
imp.DeleteMessages(msg.IndexOnServer.ToString(), false);
Console.WriteLine("file nr:" + msg.IndexOnServer);
}
else
{
Console.WriteLine("Found a different file: " + attach.Filename);
}
}
}
}
DbHandler.Add(paths, backupMonths * -1);
return true;
}
catch (Exception e)
{
Console.Out.WriteLine(e);
return false;
}
Это журнал для подключения из библиотеки MailBee
[22:02:18.41] [RECV] Received: from BL2PRD0103MB072.prod.exchangelabs.com ([169.254.7 ... 004_7708CE53FE258F4B9804719502D521C4076B23BL2PRD0103MB072pr_--\r\n [Literal of length 173705.]
[22:02:18.41] [RECV] FLAGS (\Seen \Deleted))\r\n [Total 173784 bytes received.]
[22:02:18.80] [RECV] * 7 FETCH (UID 8 RFC822.SIZE 126633 BODY[] {173862}\r\n
[22:02:18.80] [RECV] Received: from BL2PRD0103MB072.prod.exchangelabs.com ([169.254.7 ... 004_7708CE53FE258F4B9804719502D521C4076B11BL2PRD0103MB072pr_--\r\n [Literal of length 173862.]
[22:02:18.81] [RECV] FLAGS (\Seen \Deleted))\r\n [Total 173941 bytes received.]
[22:02:18.81] [RECV] MBN00000004 OK FETCH completed.\r\n [Total 33 bytes received.]
[22:02:18.81] [INFO] Envelopes downloaded
[22:02:18.92] [INFO] Setting flags for messages.
[22:02:18.92] [SEND] MBN00000005 STORE 5 +FLAGS.SILENT (\Deleted)\r\n
[22:02:19.07] [RECV] MBN00000005 OK STORE completed.\r\n [Total 33 bytes received.]
[22:02:19.09] [INFO] Setting flags for messages.
[22:02:19.09] [SEND] MBN00000006 STORE 6 +FLAGS.SILENT (\Deleted)\r\n
[22:02:19.24] [RECV] MBN00000006 OK STORE completed.\r\n [Total 33 bytes received.]
[22:02:19.25] [INFO] Setting flags for messages.
[22:02:19.25] [SEND] MBN00000007 STORE 7 +FLAGS.SILENT (\Deleted)\r\n
[22:02:19.40] [RECV] MBN00000007 OK STORE completed.\r\n [Total 33 bytes received.]
[22:02:35.67] [SEND] MBN00000008 LOGOUT\r\n
[22:02:35.82] [RECV] * BYE Microsoft Exchange Server 2010 IMAP4 server signing off.\r\n [Total 64 bytes received.]
[22:02:35.82] [RECV] MBN00000008 OK LOGOUT completed.\r\n [Total 34 bytes received.]
Я думаю, что это должно установить и удалить сообщения. Кто-нибудь получил какие-либо материалы о том, что не так?