问题标签 [eml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6188 浏览

php - 从原始正文发送邮件以进行测试

我正在开发一个需要从电子邮件服务器检索任意电子邮件的 PHP 应用程序。然后,消息被完全解析并存储在数据库中。

当然,我必须做很多测试,因为在阳光下所有不同的邮件格式都不是一件容易的事。因此,我开始“收集”来自某些客户和不同内容的电子邮件。

我想要一个脚本,以便我可以将这些电子邮件自动发送到我的应用程序以测试邮件处理。

因此,我需要一种发送原始电子邮件的方法 - 以便结构与来自相应客户的完全相同。我将电子邮件存储为 .eml 文件。

有人知道如何通过提供原始正文来发送电子邮件吗?

编辑: 更具体地说:我正在寻找一种使用其源代码发送多部分电子邮件的方法。例如,我希望能够使用类似的东西(一封带有纯 HTML 部分的电子邮件,HTML 部分有一个内联附件)。

0 投票
1 回答
547 浏览

email - .eml 文件常用邮件保存格式

Mozilla Thunderbird 可以将电子邮件保存为 .eml 文件。这是一种常见的电子邮件格式吗?所有其他常见的电子邮件客户端都可以打开这样的文件吗?

0 投票
1 回答
13915 浏览

c# - 读取 .eml 文件的 MIME 是什么?

我使用 ImapX 库将电子邮件保存到 .eml 文件。我可以使用什么 MIME 来阅读它?MIME 可以读取大部分 Content-Type。

0 投票
2 回答
2683 浏览

c# - 时间:2019-04-01 标签:c#outlook add-in convert msg to eml

有没有办法在 Outlook 中读取邮件(使用加载项)并将其保存为 EML 文件?

0 投票
0 回答
163 浏览

c#-4.0 - 如何将richtextbox数据写入.eml格式?

如何将richtextbox数据写入.eml格式

0 投票
4 回答
14397 浏览

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

我有一个读取 .msg 文件并提取正文和附件的 C# 应用程序。但是当我尝试加载 .eml 文件时,应用程序崩溃了。我正在加载这样的文件:

这适用于 .msg 文件,但不适用于 .eml 文件。我不明白为什么 .eml 文件不起作用,因为我可以在 Outlook 2010 中打开 .eml 文件。

如何使用 Outlook主互操作程序集加载 .eml 文件?

0 投票
1 回答
3991 浏览

c# - EML 文件中的 RTF 消息正文

我们使用LumiSoft.NET MIME 库来创建 EML 文件。这些 EML 文件由数据库值构成。电子邮件的正文可以是纯文本、RTF 或 HTML。我们知道正文何时是 HTML,因此,当发生这种情况时,我们的 EML 文件的内容类型使用以下行设置:

当正文是纯文本或 RTF 时(因为我们不知道它是哪个),我们将 content-type 设置为 RTF,如下所示

HTML EML 文件在不同的产品中显示得很好……但不同产品对 RTF EML 文件的解释似乎不同。这工作了多年,我们生成的 EML 文件针对 Outlook Express 进行了 QA,并且它们正常显示。但是最近我们有一些客户报告了这些电子邮件以附件形式显示的问题。在 Outlook 2007 SP2 和 Outlook 2010 中,电子邮件正文确实显示为附加到电子邮件的 TXT 文件......并且电子邮件本身的正文是空的。此外,我们使用名为 dtSearch 的产品,当它将这些 EML 文件转换为 HTML 时,它会执行类似的转换,其中 EML 文件的主体显示在名为 Attachment0.DAT 的附件的内容中。此外,我们还通过 Outlook Redemption 处理这些 EML 文件,就像 Outlook 2010 一样,邮件正文位于 TXT 文件附件中。如此奇怪的行为......这是它的一些截图。

展望快递:

在此处输入图像描述

展望 2010:

在此处输入图像描述

这是实际的 EML 文件。

通过使用 RTF 作为内容类型,我们在这里做错了吗?它似乎在过去有效并与 Outlook Express 一起使用。建议使用 Redemption 而不是 EML 格式切换到 MSG 格式以缓解这种情况,但我相信这对 Outlook 或 MAPI 库的用户计算机提出了先决条件....但如果 EML 格式未解析不同的产品相同,那么也许味精格式是要走的路。

0 投票
0 回答
2164 浏览

c# - 替换 CDO & ADODB,邮件信息文件解析

我使用下面的 c# 代码打开电子邮件消息文件 (eml) 并解析主题和正文(需要解析 eml 文件并在其中找到所有 Web 链接)。我已经搜索了本地 c# 代码来打开文本或 html 格式的电子邮件文件作为纯文本没有任何运气,所以我决定使用 ADODB 和 CDO COM 对象作为我的解决方案。问题是这段代码在 Windows 2008 Standard(不是 R2)上不起作用,我需要用其他代码替换它。也许有人可以提出任何解决方案?

0 投票
1 回答
1730 浏览

iis - CDO 的消息大小限制?

我有一个应用程序,我在其中创建了一封电子邮件,我希望同一个盒子上的 SMTP 服务器 (IIS) 传送(操作系统是 2003 Server 32 位)。我使用“cdSendUsingPickup”方法发送这个。

使用我的 IMessage 界面,我将消息复制到服务器拾取目录。只要我的消息低于~150MB,一切都很好。大小由邮件的附件决定。但是,如果我包含超过此限制的附件,IMessage::GetStream() 将失败并显示 0x8007000e - 没有足够的存储空间来完成此操作。服务器有足够的高清空间。我遇到了某种空间限制,我认为这更多是内存限制,而不是 HD 空间问题,但我没有找到关于发生了什么的线索。下面的伪代码 - 对 GetStream 的调用失败,消息大于 150MB 左右。适用于较小的消息。

0 投票
1 回答
3330 浏览

java - Java:如何创建可在 Outlook 中打开的带有附件的 EML 或 MSG 文件

我有一个 struts 动作,当调用该动作时,我想创建并返回一个可以在 Outlook 中打开的简单 eml 或 msg 文件。

使用基本的电子邮件消息就可以做到这一点。我刚刚从 Outlook 中将电子邮件保存为 eml 并研究了它的内容。然后在我的操作中创建了一个字符串,并将其作为具有正确内容类型和扩展名的流返回。

但是当我想在消息中添加附件时,我想我需要一些帮助。是否有任何免费的 api 可以帮助我构建带有附件的格式良好的 eml/msg 文件?