问题标签 [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 投票
1 回答
10208 浏览

php - 需要使用 imap php 保存电子邮件副本,然后可以在 Outlook Express 中打开

我有 IMAP PHP 脚本,它连接和读取邮箱中的电子邮件。

我正在寻找的是我想将电子邮件保存在服务器磁盘上并将其命名为 testing.eml 文件。因此,当我稍后关闭这些电子邮件时,可以在 Outlook Express 中查看。任何想法如何实现。

谢谢,

0 投票
2 回答
2527 浏览

matlab - 以数值方式迭代 MATLAB 结构体

是否可以像向量一样以数字方式遍历 MATLAB 结构而不是使用字段名称?

简单地说,我试图在 Simulink 的 EML 块中执行以下操作:

0 投票
3 回答
6961 浏览

outlook - 在 Outlook 2010 中以撰写模式打开 .eml 文件

我希望我的用户能够在 Outlook 2010 中以撰写模式打开 eml 文件,默认情况下它以只读模式打开。有什么出路吗?

使用:我们生成电子邮件模板,用户可以在发送前下载和自定义它。

0 投票
3 回答
33625 浏览

java - 在java中创建一个电子邮件对象并将其保存到文件

我需要备份 PST 文件(Outlook 存储)中包含的电子邮件。我正在使用 libpst,这是我在网上找到的唯一免费库(http://code.google.com/p/java-libpst/

所以我可以访问每封电子邮件中的所有信息(主题、正文、发件人 ecc ..),但我需要将它们放在一个文件中

这里有人说你可以从“javax.mail.Message”对象创建一个 EML 文件: Create a .eml (email) file in Java

问题是:我如何创建这个 Message 对象?我没有服务器或电子邮件会话,只有电子邮件中包含的信息

ps 创建一个 .msg 文件也可以

0 投票
2 回答
7407 浏览

c# - 在 Lotus Notes 中使用 C# 将电子邮件消息保存为 eml

我需要将我的 Lotus Notes 电子邮件导出(保存到)硬盘。我想出了如何将附件保存到硬盘的方法,但我不知道如何保存整个电子邮件。

下面的代码显示了我如何导出附件。你能建议我如何修改它以保存电子邮件吗?PS-我是编程新手。

0 投票
3 回答
15279 浏览

python - 使用 Python 2.7 解析 msg/eml 文件

是否有可以解析 msg 或 eml 文件的库?我编写了一个脚本,一旦将电子邮件转换为 txt 文件,它就会对其进行解析,但是我找不到允许我轻松地将电子邮件从 gui 拖放到文件夹中作为 txt 文件的电子邮件客户端(如果有人知道这一点我愿意知道!)

从 Outlook 拖放会创建一个 .msg 文件,而 Thunderbird 会创建一个 .eml 文件。有谁知道会解析这些文件的库?

0 投票
3 回答
13705 浏览

php - PHP library to generate EML email files?

I'm trying to generate EML files from PHP. Is there any library that will allow me to easily create them? I could find some ActiveX component on the internet but would rather use something more portable.

0 投票
1 回答
2481 浏览

eml - 如何在生成的 .eml / .msg 文件中附加 x-header 信息

我的要求是从数据库打开电子邮件内容到、cc、主题、正文、附件检索并在用户电子邮件客户端( Outlook )中打开内容。

为了实现这一点,我正在使用检索到的信息创建 .eml/.msg 文件并保存到本地磁盘并打开 .eml 文件,所有这些流程都在 C# 中以编程方式发生。但是当内容在 Outlook 电子邮件客户端中打开时,它会以发送模式打开(尽管在打开电子邮件以阅读/发送时)。

我想以不同的方式打开电子邮件撰写/回​​复/转发。当我浏览了许多文章时,我明白在生成 .eml 文件时必须添加 x-header 会起到神奇的作用。但我确定如何实现这个解决方案。

任何人都可以帮忙吗?

0 投票
1 回答
607 浏览

python - 需要从 Thunderbird 导出的 .eml 文件中删除旧消息

我必须处理这个非常不守规矩的线程。这些邮件中的每一封都只是正常回复,所以每封都有完整的历史记录并不重要,直到它达到几百封电子邮件。

所以,我在 Thunderbird 中将它们全部打开,然后导出。现在,我必须找到一种方法,将每封电子邮件剥离为仅包含其自己的内容。保留回复位,但只是摆脱那些其他电子邮件的实际内容。

我目前正在使用Python,因为我对它很熟悉,并且以前用它来进行XML解析。我尝试了 BeautifulSoup,它似乎在去除 3D"gmail_quote" div 元素方面效果很好,但在这样做时,它似乎试图通过在其他元素中包装各种位来理解 .eml 文件的其余部分,并且破坏格式。

所以,我需要找到一种方法,从一个不是纯 XML 但包含许多有效 XML 的文件中剥离特定 div 类及其子类的每个实例,而不触及纯文本。我要使用的部分都是有效的 XML(或者,对于 BeautifulSoup 来说足够接近,属性上有奇怪的引号)。

我知道我还必须去掉正文中的回复,但这很容易。

0 投票
1 回答
3686 浏览

javascript - 在 Outlook 2010(而不是浏览器)中打开 eml 文件链接

在我的应用程序中,我有指向 .eml 文件的超链接。当我单击 .eml 文件链接时,eml 会在浏览器 (IE) 中打开。

我想要的是直接在 Outlook 2010 中打开 .eml(或相关程序)而不是浏览器。

请注意,如果在我的文件系统中双击 .eml 文件,则 .eml 会在 Outlook 2010 中打开。