rfc5322相关内容

从电子邮件中解析带有时区的日期?

我正在尝试从电子邮件中检索日期.一开始很简单: message = email.parser.Parser().parse(file)日期=消息['日期']打印日期 我收到: '2009 年 11 月 16 日星期一 13:32:02 +0100' 但我需要一个不错的日期时间对象,所以我使用: datetime.strptime('Mon, 16 Nov 2009 13:32:02 +0 ..
发布时间:2022-01-16 18:29:51 Python

电子邮件标头是否区分大小写?

电子邮件标题是否区分大小写? 例如,Content-Type 是否与 Content-type 不同? 根据 RFC 5322,我没有看到任何关于区分大小写的内容.但是,我发现使用 PEAR Mail_mime 模块创建 MIME 消息时出现问题,并且一切都表明我们的 SMTP 服务器使用 Content-type 和 MIME-version 而不是 Content-Type 和 M ..
发布时间:2022-01-11 16:32:01 其他开发

从电子邮件解析带时区的日期?

我正在尝试从电子邮件中检索日期.一开始很简单: message = email.parser.Parser().parse(file)日期 = 消息['日期']打印日期 我收到: 'Mon, 16 Nov 2009 13:32:02 +0100' 但我需要一个不错的日期时间对象,所以我使用: datetime.strptime('Mon, 16 Nov 2009 13:32:02 +01 ..
发布时间:2021-12-11 00:06:01 Python

国际字符(例如变音符号)在电子邮件地址的本地部分有效吗?

在电子邮件地址的本地部分中,德国变音符号(ä,ö,ü)和sz字符(ß)是否有效? 例如,使用以下电子邮件地址:björn.nußbaum@trouble.org RFC 5322非常清楚地指出,不允许使用变音符号(和其他国际字符).如果我看一章 3.4.1 ,那么以下内容本地部分: local-part = dot-atom / quoted-string / obs-local-pa ..
发布时间:2020-06-13 19:09:52 其他开发

在Rails3 / ActionMailer中设置Message-ID邮件头

我想更改 Message-ID 标头,该标头是使用ActionMailer从Ruby on Rails v3应用程序发送的电子邮件的标头部分。 我在本地主机上使用Sendmail进行邮件传递。 我是否在Sendmail或ActionMailer中配置它? 在哪里进行配置(如果是ActionMailer): config / 文件夹中的文件还是app / mailers /文件夹中 ..
发布时间:2020-06-01 01:03:50 其他开发

带引号的可打印哑剧单词应如何包装为正确的行长?

我在mime解析库中遇到了 bug 包含超过一定长度的外来字符的行.事实证明,它将把主题转换为带引号的MIME"编码词",然后尝试将整个单词换行为78个字符.由于MIME-Word编码没有空格(下划线将其替换),因此无法包装. 示例行被包裹: Subject: =?UTF-8?Q?lalalla_=E7=84=A1=E6=AD=A4=E7=84=A1=E6=AD=A4=E9=A0=85 ..
发布时间:2020-05-09 21:42:48 其他开发

RFC 5322是否允许没有任何实际电子邮件地址的回复标头?如果是,它的语义是什么?

RFC 5322的第3.6.2节定义了回覆标题为: reply-to =“回覆地址:”地址列表CRLF 其中地址列表在第3.4节。当展开ABNF语法时,我发现地址列表可以只包含短语“:”“;”(短语在第3.2.5节中定义)。所以归结为你可以添加不包含任何实际电子邮件地址的回复标题。 RFC状态: 当“回复:”字段存在时,它指示消息的作者的地址 ..
发布时间:2017-08-09 03:27:23 开发方法

电子邮件地址的本地部分是否有国际字符(例如变音符号)有效?

在电子邮件地址的本地部分,德语变音符(ä,ö,ü)和sz-character(ß)是否有效? 这个电子邮件地址:björn.nußbaum@trouble.org RFC 5322很清楚地说,那个变音符号(和其他国际字符)不允许。如果我看看 3.4.1 一章,有关于本地部分: local-part = dot-atom / quoted-string / obs-local-part ..
发布时间:2017-08-09 00:08:13 开发方法

“消息ID”是否为“每个收件人的电子邮件标头是唯一的

电子邮件的Message ID标题是否独一无二?如果我向两个人发送电子邮件,两者是否都有相同的邮件ID?或者他们会不同吗? (这是假设没有人做任何有趣的事情,我知道用垃圾邮件,所有的规则都出门了) p> 解决方案 根据 RFC2822 - 互联网信息格式,简短的回答是”消息ID 应该对消息的每个实例是唯一的“;但是,MESSAGE-ID字段被认为是可选的,以及如何创建MESSAGE- ..
发布时间:2017-08-08 23:48:36 开发方法

电子邮件线程中自定义标头的持久性

我可能是一个奇怪的问题,但我以为我会去问问。说,我通过特殊的客户端发送电子邮件,使用 IMAP SMTP。该客户端在发送邮件之前,将一些自定义标头添加到电子邮件中。收件人收到这封电子邮件并直接回复(也可能是CC的几个人)。 我的问题是:给出上面的例子,头衔在线程内的所有新消息中都会持续存在? 我可以想到的一件事是客户端会发现它发送的原始电子邮件。对此电子邮件的所有后续响应将具有“回复” ..
发布时间:2017-08-08 21:16:45 开发方法

电子邮件标题大小写敏感?

电子邮件标题是否区分大小写? 例如,是内容类型不同于内容类型? 根据 RFC 5322 ,我没有看到任何关于区分大小写的事情。但是,我看到使用PEAR Mail_mime模块创建MIME消息时遇到问题,并且一切都指向我们的SMTP服务器使用内容类型和 MIME-version 而不是 Content-Type 和 MIME-Version 。我尝试使用另一个SMTP服务器(如GMail ..
发布时间:2017-08-08 20:34:15 开发方法

从电子邮件分析日期与时区?

我正在尝试从电子邮件中检索日期。起初很容易: message = email.parser.Parser()。parse(file) date = message ['Date'] 打印日期 我收到: '星期一,2009年11月16日13:32:02 +0100' 但是我需要一个很好的datetime对象,所以我使用: datetime ..
发布时间:2017-04-13 21:39:24 Python