问题标签 [mime]

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 投票
3 回答
2643 浏览

ruby - Ruby 电子邮件客户端推荐

我们正在用 Ruby 编写一个电子邮件 Web 客户端来处理(可能是国际的)电子邮件。我正在寻找一个高级电子邮件库,它支持检索电子邮件、解析电子邮件原始、解码 MIME 并将输入转换为UTF-8. 有没有可以推荐的图书馆?

0 投票
1 回答
1066 浏览

wcf - 来自 WCF Web 服务的动态 URL

我正在尝试通过 WCF RSS 提要提供已存储在数据库中的 Excel 文档(用户单击提要中的链接并发送特定的 Excel 文档)。

Excel 文件不在任何位置的目录中(在这种情况下,我可以只为每个用户提供一个静态 URL)。

所以我想做的是在 RSS 提要中有一个动态生成的 URL(这将指示文档的 ID)。当用户单击 URI 时,它会转到 WCF Web 服务,该服务将 Excel 文档从数据库中反序列化并将其发送给用户(他们将获得标准的打开/保存 Excel 文档对话框)。

不幸的是,我似乎无法让 Web 服务发送客户理解为 Excel 文档的文档。我认为我需要对端点或 IIS 中的一些 MIME 设置或其他一些东西做一些事情,但我还没有弄清楚那是什么。

请注意,我使用的是托管在 IIS 7.0 上的 WCF。

非常感谢提前!!!

0 投票
1 回答
927 浏览

python - 从电子邮件附件中提取 To: 标头

我正在使用 python 在服务器(POP3)上打开一封电子邮件。每封电子邮件都有一个附件,该附件本身就是转发的电子邮件。

我需要从附件中获取“收件人:”地址。

我正在使用 python 来帮助我学习这门语言,但我还没有那么好!

我已经拥有的代码是这个

我了解我将电子邮件作为电子邮件类的一个实例,但我不确定如何访问附件

我知道使用

从主邮件中获取“收件人:”标题,但如何从附件中获取?

我试过了

但我不确定如何处理 oAttach 对象。我试着把它变成一个字符串,然后将它传递给

但这无济于事。我对 python 文档有点不知所措,需要一些帮助。提前致谢。

0 投票
3 回答
25961 浏览

php - 如何使用 PHPMailer?我在网上找不到一个简单的像样的教程

我正在尝试发送普通/HTML 多部分电子邮件,我目前正在使用 PHP 的 mail() 函数。很多人都推荐了 PHPMailer,所以我想我会试一试。

然而,就像现在一切似乎一样,它看起来非常复杂。我下载了它,它谈到了安装它和配置 MySQL 连接和 SMTP 连接!?我想做的就是使用一个不错的类,它会为我构建 MIME 电子邮件并发送它们!我了解 SMTP 的可能性,但这一切似乎都如此复杂!

是否有某种方法可以简单地使用它,例如,包含一个 php 文件(无需服务器安装或重新编译 PHP!),然后只使用该类来构建和发送电子邮件?

如果有人能简单地解释一下,我将不胜感激!我确信这是可能的,我不敢相信在我搜索了几个小时之后,网上没有关于它的真正好的、简单的文章。当我知道没有必要时,一切都太复杂了!

0 投票
1 回答
108 浏览

mime - 为 MS Works 设置 MIME 关联

我的网站以 .rtf 和 .doc 格式发布文档。我的一位客户只在他的机器上安装了 MS Works。似乎他的机器正试图在记事本中打开文档,这远非理想。

客户端确实安装了 MS Works,这可能会更好地显示这些文档。有谁知道他如何配置 MS Works 来接管打开 application/msword 和 application/rft MIME 类型的责任?

非常感谢

大卫

0 投票
9 回答
35001 浏览

iphone - 如何在 Objective-C 中读取 MIME 类型的文件

我有兴趣在我的 iPhone 应用程序的文档目录中检测文件的 MIME 类型。通过文档搜索没有提供任何答案。

0 投票
5 回答
1747 浏览

php - PHP 正则表达式 (REGEX) 多部分 MIME (NOT-EMAIL)

我正在尝试对下面的响应进行“preg match all”以获取所有二进制数据。我已经尝试了几乎所有可以想象的东西,而对于我的生活,什么也得不到。

我希望它就像做这样的事情一样简单:

但我什么也得不到。我也尝试过其他的东西。\r \n | ism U - 由于某种原因我无法得到它。

这是一个不包括标题的伪响应:

不幸的是,二进制数据没有用 < & > 括起来,它只是在多行过程中带有特殊字符的原始数据......

另外:我认为问题在于正在显示的实际二进制数据,因为当我在上面的信息上运行 preg match all 时,它工作得很好,但是当我在包含所有二进制数据废话的实际数据上尝试它时,它不起作用。

0 投票
2 回答
3138 浏览

text - 阻止 IE8 打开或下载 text/plain MIME 类型

我在 PHP 中动态生成一个文本文件,因此它具有 .php 扩展名,但具有 text/plain MIME 类型。除 IE8 外,所有浏览器都将文件显示为预先格式化好的文本。

谷歌搜索告诉我他们已经增加了安全性,如果 HTTP 标头内容类型与预期的内容类型不匹配(我认为基于扩展名和一些嗅探),那么它会强制下载文件。就我而言,我必须打开它,并允许它打开我刚刚告诉它打开的文件!不过,这可能是Win7的烦恼。当然,提供静态纯文本文件可以正常工作。

那么我可以阻止IE8下载文件并让它正常查看吗?该代码必须在多个共享托管环境上运行,所以我认为我坚持使用 .php 扩展名。

0 投票
1 回答
270 浏览

linux - 如何在 linux 中找到用于给定 mime 类型的程序?

我需要为给定的 mime 类型打开一个查看器。如何在 Linux 中做到这一点。我想该方法将特定于使用中的桌面环境。我想通过一个 C 程序来做到这一点。

0 投票
3 回答
1318 浏览

ruby-on-rails - 从数据库中检索和解析 MIME 电子邮件

给定任务:将电子邮件逐字节存储在数据库中的一个或多个块(固定长度)中。该邮件将从该数据库中检索,其内容应显示给用户。

我可以将遗留数据库包装在 ActiveRecord 模型中,连接存储的块等等。我真的不知道从哪里开始 MIME 解析部分。我想到了可能有一个专用的 EMail 类,我可以使用存储在数据库中的数据进行初始化,并且该类将允许我查看邮件包含哪些 MIME 部分并允许我显示,例如,text/*它的部分。

现在看来 ActionMailer 能够解析传入的邮件,但接收邮件的文档似乎相当,呃,“稀疏”,它只是提到从 STDIN 接收邮件。

我如何在 Rails 中解析和显示 MIME 邮件(或其中的一部分),因为我可以将其内容作为单个字符串、变量、查询结果或类似的东西提供?