问题标签 [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.
outlook - 使用 mailto 链接从网站发送电子邮件
这可能是个愚蠢的问题,但我真的需要知道答案。如果我在我的机器上安装了 Outlook 客户端,然后单击网站上的 mailto 链接,则链接中指定的主题和正文将传递给客户端。邮件中是否附加了其他内容?关于我的网站的任何标题或附加信息?
我问这个问题是因为我的网站上有这样一个链接,每次我测试它时,电子邮件都会通过 Postini 的垃圾邮件检查失败。
我也收到此消息:
- 您的电子邮件已被编码为“Quoted-printable”,但其中一行内容的长度超过了最多 76 个字符。引用可打印正文中的任何行都不得超过该大小。
当我删除长链接时,我没有收到此消息,但电子邮件仍然未通过 Postinig 检查。
谢谢你的帮助,马辛
ruby-on-rails - Ruby IMAP 库不解码邮件主题
我的 Gmail 帐户中有以下主题的邮件:
“400,значение,значение”
这是我用来抓取邮件的代码:
在 msg.subject 我有以下值 "=?KOI8-R?B?MTAwLCDixc7ayc4sIDMwMDAgzMnU0s/X?="
IMAP 似乎没有解码它。我应该手动执行还是 IMAP 库可以帮我?
php - 使quoted_printable_encode() 在PHP4 上工作
我正在尝试使用quoted_printable_encode()和[quoted_priatble_decode(),但问题是我的服务器正在运行PHP4,根据PHP 文档,quoted_printable_encode() 仅适用于PHP 5 >= 5.3.0。有谁知道黑客或解决方法,所以我可以利用编码功能
email - 将 8 位 MIME 消息转换为引用打印
将包含原始 8 位部分的 MIME 电子邮件转换为仅包含 7 位部分的符合 RFC822 的邮件的最简单方法是什么?
这些部分必须自动转换为“Content-Transfer-Encoding:quoted-printable”。
我的应用程序是用 Java 开发的。但是命令行工具会很棒。我尝试了reformime,但这个工具似乎有问题并且不能正确重写消息:-(
感谢您的帮助,
奥利维尔
php - 在 PHP 中流解码 base64 和引用打印
正如我所发现的
和
不要逐行解码流。这些函数都首先读取整个流直到 EOF,然后将其数据解码为字符串。
有没有办法逐行解码base64和quoted-printable编码流?
php - mb_send_mail 中的 PHP 错误
我有:
mb_send_mail(): Unsupported transfer encoding "quoted-printable" - will be regarded as 8bit
我该怎么办?
完整的标题:
php - 使用 swift mailer (php) 将邮件发送到 gforge 电子邮件网关,等号 (=) 在行尾
现在,我对 gForge 有另一个问题。
我在我们的 Intranet 中有一个表格,用于在我们的 gforge 系统中创建新的跟踪器。我们使用 Kohana 和 Swift Mailer 发送 smtp 电子邮件。
这就是我得到的(我将邮件作为密件抄送发送给自己):
所以一切看起来都很好。但 Gforge 告诉我:
它告诉“无法处理电子邮件。应用程序说:需要开始日期,需要结束日期”。
请注意某些行末尾的等号。我认为这是“引用可打印”的最大行长还是 smtp 也限制了行?但是为什么我可以通过密件抄送收到正确的邮件?那应该是 gforge 收到的邮件,对吧?!Gforge 是否对收到的邮件进行处理?
我很困惑:-(我希望你能帮忙。
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 标头编码。不确定要对正文做什么以匹配引用的可打印编码...
tsql - 在 TSQL(或 FreeMarker)中编码为 Quoted-Printable?
我将大量电子邮件的消息部分存储在 MsSql 数据库中。在发送带有消息的电子邮件之前,我需要将其编码为 Quoted-Printable 格式。在将其保存到 db 之前我不对其进行编码,因为我想要原始消息。而且我不想在数据库中同时拥有原始文件和编码文件。
我正在使用第三方软件发送邮件,所以我对消息进行编码的唯一选择是从数据库中读取它们或在 freemarker 中对它们进行编码。
那么,有谁知道如何对来自 TSQL 或 FreeMarker 的消息进行编码?最好是不涉及购买许可证的解决方案。
c - 检测消息字符串是否为 QP 编码
在 FreeBsd 系统上,我试图确定 ac 样式字符串形式的电子邮件消息是否是 qp 编码的?
是否有像 iconv 这样的 unix 工具可以读取数据块并输出检测到的编码?像字符集检测?
有任何想法吗?