问题标签 [rfc822]

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

perl - Perl MIME::Parser 和嵌套正文中的编码 (message/rfc_822)

啊,这并不容易。我正在尝试用 perl 解析一些邮件。举个例子:

此邮件是从 Outlook 发送的,附带另一封邮件。如您所见,这是一封非常复杂的邮件,包含许多不同的内容类型(text/plain、text/html、message/rfc_822、application/xyz)......而 rfc_822 部分是问题所在。我在 Perl 5.8 (Debian Squeeze) 中编写了一个脚本来使用 MIME::Parser 解析此消息。

第一个消息部分(base64-content)包含德语变音符号,它们在 STDOUT 中正确显示。嵌套的 rfc_822 消息由 MIME::Parser 自动解析,并与顶级正文合并为一个实体。如您所见,这个嵌套的 rfc_822 还包含带引号的可打印的德语变音符号。但是这些在 STDOUT 中没有正确显示。当做一个

在打印之前,正确显示了带引号的可打印变音符号,但不是 base64 编码的变音符号。我现在正在尝试几个小时来单独提取 rfc_822 并进行一些编码,但没有任何帮助。还有谁能帮忙?

问候

0 投票
1 回答
323 浏览

email - 将电子邮件信息呈现为 PS/PDF?

我正在寻找一种方法来获取文本文件(例如,来自邮件假脱机或邮件目录)中的标准邮件消息(RFC 822 等),将其格式化,并输出适合打印的 postscript 或 PDF 文件。我不想在开发令人愉悦的布局方面重新发明轮子,而且我对 PostScript 或任何图形库都不熟悉。

是否有任何现成的库或工具可以产生类似于大多数邮件客户端发送到打印机的输出?我尝试了几个 Linux 命令行工具(如 mp),但输出不是很吸引人。

0 投票
1 回答
2696 浏览

java - javamail InternetAddress RFC822 格式

我通过使用 javamail 1.4.4 'InternetAddress' 类创建电子邮件地址对象来验证电子邮件地址是否符合 RFC822 格式。

如果它抛出一个 AddressException 那么它是无效的。

除了阅读 RFC822 文档之外,还有什么更简单的关于接受什么类型的电子邮件地址的分解?
http://www.w3.org/Protocols/rfc822/#z25

例如,它可以包含哪些特殊字符等?

谢谢

0 投票
1 回答
440 浏览

jquery - jQuery FullCalendar 日期存储问题 (RFC-822)

有没有办法让FullCalendar以日期或日期时间格式或其他时间格式而不是 varchar 存储到数据库中的日期,所以我可以按日期 SQL 调用进行排序?

现在它被存储为Mon Jun 13 2011 12:30:00 GMT-0400 (EDT)不可能排序的。

0 投票
1 回答
271 浏览

mysql - 对存储为 varchar/rfc822 的日期进行排序

不要问为什么(这是我无法控制的),但是日期在我们的 MySQL DB 中的 varchar(125) 中存储为 RFC-822。

RFC-822 =Mon Jun 13 2011 11:30:00 GMT-0400 (EDT)Mon Jun 13 17:00:00 EDT 2011

有没有一种方法可以按该格式的日期排序,或者至少将日期提取为 YYYYMMDD 或 Unix 时间?

0 投票
2 回答
1262 浏览

json - 有关如何将 RFC822 电子邮件格式化为 JSON 的任何建议?

我想将 RFC822 电子邮件插入 JSON 数据库。

我想设想一种将电子邮件构造为 JSON(不包括附件)的“好”方式。

有谁知道电子邮件的“好”JSON布局示例,或者有人可以推荐一个吗?

谢谢

更新:我实际上希望查看 JSON 输出而不是进行转换的代码。

0 投票
1 回答
1335 浏览

python - imaplib 获取格式的问题:RFC822 unequel utf8?

我想阅读一封 utf8 格式的电子邮件。这不适用于以下代码:我想我必须采用不同的格式,但是哪种格式以及如何使用?输出给出了某事。比如“Österreich”的“=C3=96sterreich”。到目前为止,我有这个......谢谢

0 投票
1 回答
1960 浏览

delphi - 将 RFC 822 日期转换为 TDateTime

任何人都可以建议一个将 RFC 822 格式的日期字符串转换为 TDateTime 的 Delphi 库吗?

例如 2011 年 10 月 24 日 13:54:55 -0000

我想这是由于服务器返回的格式略有不同而很容易出错的事情,因此经过尝试和测试的例程会很好。

这可以通过使用自定义短日期格式字符串的内置 StrToDateTime 例程来实现吗?

注意:我使用的是 Delphi 2010

0 投票
1 回答
3567 浏览

email - `eml` 文件和 RFC822 电子邮件消息有什么区别?

我看到这两个术语在很多情况下可以互换使用,但一些消息来源说这eml是一种源自 Microsoft Outlook 的文件格式。

emlRFC822 消息的官方文件后缀是否保存为纯文本文件?

0 投票
1 回答
792 浏览

php - 从 PHP 中的字符串中删除电子邮件地址

我为一家从 Postfix 接收邮件并使用 PHP 脚本将消息插入数据库的律师事务所操作电子邮件存档。这工作得很好,但有时我用来从 From、To 和 Cc 标头解析电子邮件地址的正则表达式无法以 100% 的准确率捕获电子邮件地址。我已经尝试过在 stackoverflow 上提出的其他解决方案(使用 filter_var(),使用 imap_rfc822_parse_adrlist,使用问题 1028553 中的正则表达式),但实际上没有我所拥有的成功。

我希望尽量减少系统调用(我现在使用太多的 pregs)并提高准确性。当前函数接受标题文本的输入(发件人、收件人或抄送字段)并返回去掉括号、引号、注释等的“干净”电子邮件地址。

任何人都可以提供任何帮助将不胜感激,因为我很难过!

温迪

我的功能: