问题标签 [quoted-printable]

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 回答
590 浏览

outlook - 使用 mailto 链接从网站发送电子邮件

这可能是个愚蠢的问题,但我真的需要知道答案。如果我在我的机器上安装了 Outlook 客户端,然后单击网站上的 mailto 链接,则链接中指定的主题和正文将传递给客户端。邮件中是否附加了其他内容?关于我的网站的任何标题或附加信息?

我问这个问题是因为我的网站上有这样一个链接,每次我测试它时,电子邮件都会通过 Postini 的垃圾邮件检查失败。

我也收到此消息:

  • 您的电子邮件已被编码为“Quoted-printable”,但其中一行内容的长度超过了最多 76 个字符。引用可打印正文中的任何行都不得超过该大小。

当我删除长链接时,我没有收到此消息,但电子邮件仍然未通过 Postinig 检查。

谢谢你的帮助,马辛

0 投票
2 回答
1492 浏览

ruby-on-rails - Ruby IMAP 库不解码邮件主题

我的 Gmail 帐户中有以下主题的邮件:

“400,значение,значение”

这是我用来抓取邮件的代码:

在 msg.subject 我有以下值 "=?KOI8-R?B?MTAwLCDixc7ayc4sIDMwMDAgzMnU0s/X?="

IMAP 似乎没有解码它。我应该手动执行还是 IMAP 库可以帮我?

0 投票
5 回答
1807 浏览

php - 使quoted_printable_encode() 在PHP4 上工作

我正在尝试使用quoted_printable_encode()和[quoted_priatble_decode(),但问题是我的服务器正在运行PHP4,根据PHP 文档,quoted_printable_encode() 仅适用于PHP 5 >= 5.3.0。有谁知道黑客或解决方法,所以我可以利用编码功能

0 投票
1 回答
2458 浏览

email - 将 8 位 MIME 消息转换为引用打印

将包含原始 8 位部分的 MIME 电子邮件转换为仅包含 7 位部分的符合 RFC822 的邮件的最简单方法是什么?
这些部分必须自动转换为“Content-Transfer-Encoding:quoted-printable”。

我的应用程序是用 Java 开发的。但是命令行工具会很棒。我尝试了reformime,但这个工具似乎有问题并且不能正确重写消息:-(

感谢您的帮助,
奥利维尔

0 投票
1 回答
965 浏览

php - 在 PHP 中流解码 base64 和引用打印

正如我所发现的

不要逐行解码流。这些函数都首先读取整个流直到 EOF,然后将其数据解码为字符串。

有没有办法逐行解码base64和quoted-printable编码流?

0 投票
1 回答
1606 浏览

php - mb_send_mail 中的 PHP 错误

我有:

mb_send_mail(): Unsupported transfer encoding "quoted-printable" - will be regarded as 8bit

我该怎么办?

完整的标题:

0 投票
2 回答
1434 浏览

php - 使用 swift mailer (php) 将邮件发送到 gforge 电子邮件网关,等号 (=) 在行尾

现在,我对 gForge 有另一个问题。

我在我们的 Intranet 中有一个表格,用于在我们的 gforge 系统中创建新的跟踪器。我们使用 Kohana 和 Swift Mailer 发送 smtp 电子邮件。

这就是我得到的(我将邮件作为密件抄送发送给自己):

所以一切看起来都很好。但 Gforge 告诉我:

它告诉“无法处理电子邮件。应用程序说:需要开始日期,需要结束日期”。

请注意某些行末尾的等号。我认为这是“引用可打印”的最大行长还是 smtp 也限制了行?但是为什么我可以通过密件抄送收到正确的邮件?那应该是 gforge 收到的邮件,对吧?!Gforge 是否对收到的邮件进行处理?

我很困惑:-(我希望你能帮忙。

0 投票
1 回答
8571 浏览

php - PHP 发送的电子邮件有 =0A=0A 而不是换行

一段时间以来,我的一些用户遇到的问题是 =0A=0A 而不是我通过 PHP 发送给他们的电子邮件中的换行符。通过电子邮件客户端的通信效果很好,但 PHP 生成的电子邮件对于某些用户(少数)总是看起来像这样。谷歌搜索显示没有像样的结果,所有搜索结果似乎都以某种方式与 Outlook 相关 - 认为所有 Outlook 用户都会遇到这个问题是不可接受的。有谁知道处理此问题并避免这些新行编码问题的正确方法?

编辑:仅供参考,我正在使用 Zend 的 Mailer 类。

谢谢

编辑2:

更改编码类型不起作用。我将标头编码为base64,将正文编码为64,得到了乱码。然后我尝试使用 base64 标头,并在正文上执行了 base64_decode(base64_decode($body)) ,这在用户的“CNR 服务器但不在收件箱中”上很好,无论这意味着什么。当我尝试将 mb_convert_encoding 转换为 base64 时,我再次得到了编码字符串而不是正文,所以没有用。

我还能尝试什么?Zend Mailer 仅支持 Quoted Printable 和 Base64 标头编码。不确定要对正文做什么以匹配引用的可打印编码...

0 投票
1 回答
330 浏览

tsql - 在 TSQL(或 FreeMarker)中编码为 Quoted-Printable?

我将大量电子邮件的消息部分存储在 MsSql 数据库中。在发送带有消息的电子邮件之前,我需要将其编码为 Quoted-Printable 格式。在将其保存到 db 之前我不对其进行编码,因为我想要原始消息。而且我不想在数据库中同时拥有原始文件和编码文件。

我正在使用第三方软件发送邮件,所以我对消息进行编码的唯一选择是从数据库中读取它们或在 freemarker 中对它们进行编码。

那么,有谁知道如何对来自 TSQL 或 FreeMarker 的消息进行编码?最好是不涉及购买许可证的解决方案。

0 投票
2 回答
279 浏览

c - 检测消息字符串是否为 QP 编码

在 FreeBsd 系统上,我试图确定 ac 样式字符串形式的电子邮件消息是否是 qp 编码的?

是否有像 iconv 这样的 unix 工具可以读取数据块并输出检测到的编码?像字符集检测?

有任何想法吗?