Конвертировать System.Net.Mail.Message в EWS Email? - PullRequest
0 голосов
/ 30 апреля 2018

Существует ли простой способ преобразования объекта System.Net.Mail.Message в Microsoft.Exchange.WebServices.Data.EmailMessage (EWS)? Или это единственный способ построить новый? (Я хочу добавить новую функцию отправки почты через EWS в мое приложение, в настоящее время она использует SMTP)

1 Ответ

0 голосов
/ 01 мая 2018

Нет, вы не можете конвертировать их, потому что это два совершенно разных класса (из разных сборок), и они также используют два разных протокола, например, один использует SMTP, а другой использует SOAP. Поэтому вам лучше переписать функцию отправки.

Одна вещь, которую вы можете сделать с EWS, если у вас есть MIMEContent, - это отправить этот контент MIME, например,

        EmailMessage Message = new EmailMessage(service);
        Message.MimeContent = new MimeContent("UTF-8", baByteArray);
        Message.SendAndSaveCopy();

но AFAIK System.Net.Mail.Message не дает вам возможности экспортировать в MIME, как это делали старые классы CDO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...