Tag: eml

使用X-Unsent:1保存.eml文件不适用于Lotus Notes 8.5

使用以下内容创建的.eml文件在Outlook中正常工作,但是,当您使用Lotus Notes 8.5打开它时 – 它不会显示为草稿电子邮件。 它作为普通电子邮件出现,就像在收件箱中一样。 如果我尝试转发电子邮件,则图像部分会显示为红色X. 我需要创建一个草稿电子邮件,可以使用HTML正文在Outlook和Lotus Notes中打开。 有关如何为Lotus Notes创建.eml文件的任何建议? 我正在使用C#生成.eml文件。 X-Sender: test@localhost.com X-Receiver: Test@gmail.com X-Unsent: 1 MIME-Version: 1.0 From: test@localhost.com To: Test@gmail.com Date: 23 Jan 2017 11:42:31 +1100 Subject: Test subject Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable Test body 感谢关于这一部分的任何指导。

Lotus Notes – 保存整个电子邮件eml c#

我需要导出(保存到)硬盘我的Lotus Notes电子邮件。 我想出了如何将附件保存到硬盘驱动器的方法,但我无法弄清楚如何保存整个电子邮件的方式。 下面的代码显示了我如何导出附件。 你能建议我如何修改它来保存电子邮件? PS-我是编程新手。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Domino; using System.Collections; namespace ExportLotusAttachments { class Class1 { public void ScanForEmails() { String textBox1 = “c:\\1”; NotesSession session = new NotesSession(); session.Initialize(“”); NotesDbDirectory dir = null; dir = session.GetDbDirectory(“”); NotesDatabase db = null; db = dir.OpenMailDatabase(); NotesDatabase NDb = […]

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

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

如何在C#中使用Outlook MAPI打开.eml文件?

我有一个C#应用程序,它读取.msg文件并提取正文和附件。 但是当我尝试加载.eml文件时,应用程序崩溃了。 我正在加载这样的文件: MailItem mailItem = (MailItem)outlookApp.CreateItemFromTemplate(msgFileName); mailItem.SaveAs(fullFilename, OlSaveAsType.olHTML); // save body in html format for(int i = 0; i < mailItem.Attachments.Count; i++) mailItem.Attachments[i].SaveAsFile(filename); // save attachments 这适用于.msg文件,但它不适用于.eml文件。 我不明白为什么.eml文件不起作用,因为我可以在Outlook 2010中打开.eml文件。 如何使用Outlook 主互操作程序集加载.eml文件?

在C#中将多个eml文件转换为单个PST

我需要编写一个函数,它将获取多个eml文件(可能来自单个文件系统文件夹)并将它们转换为单个PST文件。 可能吗? 如果是,有人可以提供示例代码吗? 我认为它可能是因为有很多商业eml到pst转换器那里做这个

发送保存在磁盘上的eml文件

我正在创建eml并使用此处提到的过程将它们保存到目录中。 我想知道如何发送这些eml文件? 我尝试使用SMTPClient类的对象,但它将MailMessage对象作为其参数,我无法找到并使用这些保存的eml文件创建MailMessage类型的对象。