Tag: msg

将Outlook MSG文件转换为EML文件的第三方实用程序

我有一个应用程序,允许人们将文件附加到记录。 有些用户正在上传与相关记录相关的电子邮件。 一切都很好,花花公子。 但是,有些用户正在使用MS Outlook并正在上传MSG文件,而其他用户正在使用thunderbird并上传EML文件。 理想情况下,我希望所有用户都可以上传EML文件,因为它们可以互操作,也可以在移动设备上运行。 我希望通过扩展程序或MIME类型检测上传的MSG并转换为EML而不是存储它。 这对用户是透明的,因为Outlook可以愉快地打开EML文件。 有没有人知道我可以打电话给我的(理想的免费)第三方命令行实用工具? 或者是否有我可用于将MSG转换为EML的ac#代码块? 谢谢

将System.Net.mail.MailMessage保存为.msg文件

我正在构建一个应用程序,我有义务创建一个MailMessage(System.Net.mail.MailMessage)并将其保存在磁盘上,因为.msg扩展名不是.eml 下面是我用来将MailMessage保存为.msg文件的方法: public static void Save(MailMessage Message, string FileName) { Assembly assembly = typeof(SmtpClient).Assembly; Type _mailWriterType = assembly.GetType(“System.Net.Mail.MailWriter”); using (FileStream _fileStream = new FileStream(FileName, FileMode.Create)) { // Get reflection info for MailWriter contructor ConstructorInfo _mailWriterContructor = _mailWriterType.GetConstructor( BindingFlags.Instance | BindingFlags.NonPublic, null, new Type[] { typeof(Stream) }, null); // Construct MailWriter object with our FileStream object […]