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

perl - 如何在 Perl 中以 RFC822 格式优雅地打印日期?

如何在 Perl 中以 RFC822 格式优雅地打印日期?

0 投票
6 回答
45821 浏览

.net - 如何解析 DateTime 并将其转换为 RFC 822 日期时间格式?

如何将 DateTime 结构转换为其等效的RFC 822 日期时间格式的字符串表示并将此字符串表示解析回 .NET 中的 DateTime 结构?RFC-822 日期时间格式用于许多规范,例如RSS Syndication Format

0 投票
2 回答
375 浏览

python - 关于通过 python 发送电子邮件的两个问题(RFC822,登录信息)

1 -

在我的电子邮件发送脚本中,我将间隔的电子邮件存储在一个字符串中,然后我使用 ", ".join(to.split())。但是,看起来脚本只发送到第一封电子邮件 - 它与 RFC822 格式有关吗?如果是这样,我该如何解决这个问题?

2 -

我觉得我的密码在我的脚本中可见有点前卫。有没有办法从 cookie 中检索此信息或从 firefox 中保存密码?

提前致谢!

0 投票
3 回答
4341 浏览

c# - 难倒 C# DateTime ToString() 格式问题

我从 C# 中的 DateTime 对象上的 ToString() 调用中返回了一些垃圾数据,恐怕我在摸索了一段时间后会被难住。

该函数应该格式化日期以符合 RFC 822(根据 RSS 规范的要求),如下所示:

从我可以阅读的 DateTime ToString() 文档中,这应该是我想要的。

但是,对于某些日期,它会产生垃圾:

产量:

任何想法为什么它返回 We18 而不是 Wed 和 3ar 而不是 Mar?

0 投票
2 回答
2499 浏览

ruby - 在 Ruby 中为 RFC2822 时间强制“+0000”时区

如何强制Time.rfc2822函数吐出+0000

Ruby 让我可以很容易地解析RFC2822格式的时间:

但是显示时间呢?请注意,它解析的时间是本地时间。不用担心,我可以将其转换回 UTC 时间gmtime

然后我可以把它放回 RFC2822 格式:

不幸的是,这不是我想要的。请注意,+0000现在是-0000。根据 RFC2822,这是因为:

应该使用“+0000”形式来表示世界时的时区。尽管“-0000”也表示世界时间,但它用于表示时间是在可能位于世界时以外的本地时区的系统上生成的,因此表示日期时间不包含有关本地时间的信息区。

+0000太好了 - 那么除了猴子修补功能之外,我还能如何强制rfc2822

0 投票
1 回答
3014 浏览

datetime - 使用 ASP Classic 将 RFC-32 日期格式转换为短日期 (MM/DD/YYYY)

我不是一个强大的 ASP Classic 开发人员,但我的任务是在工作中支持这个应用程序,我一直在尝试将 RSS 提要日期转换为短日期格式。而且我似乎找不到解决方案。

我有这种格式:

我需要把它变成这种格式:

到目前为止,我一直在为 ASP 修改这个 RSS 提要脚本:

%>

当我从 RSS 获得 pubDate 时,我相信它是一个字符串,当我尝试 CDate 它时,我得到一个类型不匹配的结果,我也尝试过 Format() 和同样的处理。谁能建议一种方法将此日期格式化为我需要的格式?

谢谢!

0 投票
3 回答
66696 浏览

python - 如何使用 Python 获取电子邮件的文本内容?

给定 Python 2.6 中的 RFC822 消息,我怎样才能获得正确的文本/纯内容部分?基本上,我想要的算法是这样的:

在这些事情中,我已经get_mime_parthas_mime_part向下拍了拍,但我不太确定如何从 MIME 部分获取解码的文本。我可以使用 获取编码文本get_payload(),但是如果我尝试使用该方法的decode参数get_payload()(请参阅文档),当我在 text/plain 部分调用它时会出现错误:

另外,我不知道如何获取 HTML 并将其呈现为尽可能接近的文本。

0 投票
3 回答
10537 浏览

python - 如何将 RFC822 转换为 python 日期时间对象?

我知道如何以相反的方式做到这一点......它将是:

0 投票
4 回答
24365 浏览

security - 为什么电子邮件需要信封,“信封”是什么意思?

smtp中的信封和电子邮件之间的确切区别是什么?

为什么协议需要信封?在蜗牛邮件中,信件不需要包含地址并且邮递员看不到(至少这是您想要相信的),因此所有路由都完全基于信封,这对我来说很清楚。

但是在电子邮件中,信件本身是可解析的,并且具有诸如 From: 和 To: 之类的标题。为什么这不足以路由电子邮件?为什么我们需要一个信封?

信封和电子邮件本身之间的分歧是什么意思?这是否一定意味着有人试图玩弄系统,或者在某些情况下(什么情况下?),在他们之间存在差异是合法的。

您的澄清非常受欢迎。

困惑的电子邮件接收者。

0 投票
2 回答
944 浏览

mysql - 如何使用 Perl 将 mySQL 时间戳转换为 RFC-822?

我将数据存储在 mySQL 表中的列类型“时间戳”下,我想将其输出为符合 RFC-822 的日期,以包含在有效的 RSS 提要中。

我知道如何使用 perl 将当前时间简单地输出为 RFC-822 对象,但我还没有弄清楚如何转换现有字符串。字符串格式如下:YYYY-MM-DD HH:MM:SS