Recommandations sur l'analyse.fichiers eml en C#
j'ai un répertoire de .les fichiers eml qui contiennent des conversations e-mail. Y a-t-il une approche recommandée dans C# d'analyse des fichiers de ce type?
41
demandé sur
adeel825
2009-06-01 23:44:46
8 réponses
j'ai posté un exemple de projet pour illustrer cette réponse Github
Le CDO COM DLL fait partie de Windows/IIS et peut être référencé en .net. Il fournira l'analyse précise et un modèle d'objet agréable. Utilisez-le en conjonction avec une référence à L'ADODB.DLL.
public CDO.Message LoadEmlFromFile(String emlFileName)
{
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(emlFileName);
stream.Flush();
msg.DataSource.OpenObject(stream, "_Stream");
msg.DataSource.Save();
stream.Close();
return msg;
}
-- Ajouté en août 2017: aussi vérifier MimeKit:https://github.com/jstedfast/MimeKit