Kopiowanie wysłanego maila do folderu sent

0

Próbuję wysłać maila z aplikacji i skopiować go do folderu sent na serwerze (czyli coś na zasadzie IMAP).
O ile z wysłaniem nie ma problemu:

MailMessage mail = new MailMessage("[email protected]", "[email protected]");
SmtpClient client = new SmtpClient();
client.Port = 25;
client.Host = "mail.com";
client.EnableSsl = false;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("[email protected]", "mypassword");

mail.Subject = "this is a test email.";
mail.Body = "this is my test email body";

Attachment attachment;
attachment = new System.Net.Mail.Attachment(@"d:\files\file.txt");
mail.Attachments.Add(attachment);             
client.Send(mail); 

To nie mam pojęcia jak skopiować maila na serwer.
W Internecie znalazłem jedynie rozwiązanie z użyciem EWS.
Znacie jakiś inny sposób?

0

SMTP nie ma czegoś takiego zaimplementowane i nigdy nie miało. Niektóre serwery pocztowe robią to domyślnie (znaczy kopiują wysłane do folderu wysłane) inne nie. Grzebanie po folderach umożliwia jedynie IMAP

0

A miał ktoś z Was doczynienia z obsługą IMAP w C#?

1 użytkowników online, w tym zalogowanych: 0, gości: 1