Я использую код c # ниже, чтобы открыть файл сообщений электронной почты (eml) и проанализировать тему и тело (необходимо проанализировать файл eml и найти все веб-ссылки в любом).Я искал собственный код C # для открытия текстовых или HTML-форматированных файлов сообщений электронной почты в виде простого текста без какой-либо удачи, поэтому я решил использовать объекты ADODB и CDO COM для своего решения.Проблема в том, что этот код не работает в Windows 2008 Standard (не R2), и мне нужно заменить его другим кодом.Может быть, кто-то может предложить какое-либо решение?
CDO.Message msg = new CDO.MessageClass();
ADODB.Stream stream = new ADODB.StreamClass();
stream.Open(Type.Missing, ADODB.ConnectModeEnum.adModeUnknown, ADODB.StreamOpenOptionsEnum.adOpenStreamUnspecified, String.Empty, String.Empty);
stream.LoadFromFile("c:\test.eml");
stream.Flush();
msg.DataSource.OpenObject(stream, "_Stream");
msg.DataSource.Save();
string texBody = msg.TextBody;
string textSubject = msg.Subject;
string from = msg.From;