问题标签 [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.
python - 是否有 rfc822.AddressList 的非弃用等效项?
我需要类似 rfc822.AddressList 之类的东西来将电子邮件的“TO”标头字段的内容解析为单个地址。由于不推荐使用 rfc822 以支持电子邮件包,因此我在那里寻找类似的东西,但找不到任何东西。有谁知道我应该改用什么?
谢谢!
python - 如何使用 Python imaplib 将消息从一个 imap 服务器复制到另一个 imap 服务器?
我想将邮件从一台 IMAP 服务器复制到另一台 IMAP 服务器。我不想更改任何消息数据。我正在使用 python imaplib。
这是我试过的代码:
但这引发了一个例外:
imaplib.error:UID 命令错误:BAD ['"Delivered-To: niels@domain.com']
所以我认为参数 (data[0][1]) 的格式不正确。
data[0][1] 的内容如下所示:
递送至:niels@domain.com\r\n接收:由 10.216.207.222 使用 SMTP ID n27cs38120weo;\r\n2010 年 11 月 12 日星期五 09:43:47 -0800 (PST)\r\n接收:由 10.200.19.19 SMTP id 为 y19mr234526eba.52.12894526694;\r\n2010 年 11 月 12 日星期五 09:43:46 -0800 (PST)\r\n返回路径:somename@domain.com\r\n接收:来自 dub0-omc1-s20.dub03 .hotmail.com (dub0-omc1-s20.dub03.hotmail.com [157.55.0.220])\r\n ......
我怎样才能解决这个问题?
更新:在 Wodin 和 Avadhesh 的帮助下,我现在可以附加消息,但是如何获取刚刚附加消息的 UID?
php - 如何展开 RFC 822
我正在尝试编写一个 vCard 解析器,但无法展开线条。正如您在这里看到的:http: //www.faqs.org/rfcs/rfc822.html寻找“展开”它说以下所有内容都是有效的:
我该如何展开这个?有这个正则表达式吗?如果已经编写了一个类,我将使用 PHP :)
sql - 以 RFC822 格式显示 CAST 日期时间
我想CAST
使用下面的 RFC822 格式(例如:)在 SQL 表中显示日期时间Fri, 19 Nov 2010 13:43:39
(此处SELECT
找到的较大语句的一部分)
下面的 SQL 位将以所需格式检索当前日期。
如何将其整合到上述陈述中(或者有更好的方法来实现我的目标)?
datetime - RFC822 到日期格式使用 asp
我尝试使用 asp3 将 RFC822 日期格式(来自 rss)转换为标准日期/时间格式。
谢谢
objective-c - 将 RSS pubDate 转换为 SQLite 日期格式 iPhonne
我正在尝试构建一个 RSS 阅读器,但我无法将日期保存到 CoreData。
当我保存所有内容时,数据库中的日期字段为空。
请帮忙!
c++ - 将 RFC 822 时间戳转换为 unixtime,时区值不起作用,C/C++
我有一个将 RFC 822 时间戳转换为 unixtime 的函数
问题:时区部分 (%z) 似乎不起作用。我尝试在不更改其他日期值的情况下将输入时区更改为其他值 +0100、+ 0200 等,它总是给出相同的 unixtimestamp(即,对应于 GMT 的 unixtimestamp)
这里可能是什么问题?
python - 如何用另一个类的方法装饰(monkeypatch ...)一个Python类?
httplib.HTTPMessage
和classes[1]都email.message.Message
实现了 RFC822 标头解析的方法。不幸的是,它们有不同的实现[2],并且它们不提供相同级别的功能。
困扰我的一个例子是:
httplib.HTTPMessage
缺少 中get_filename
存在的方法email.Message
,该方法使您可以轻松地从Content-disposition: attachment; filename="fghi.xyz"
标题中检索文件名;httplib.HTTPMessage
hasgetparam
和methods 但 AFAIKgetplist
,parseplist
它们不是也不能在content-type
标头解析之外使用;email.Message
有一个通用的get_param
方法来解析任何带有参数的 RFC822 标头,例如content-disposition
或content-type
.
因此,我想要 in 的orget_filename
方法get_param
,但当然,我不能像标准库中那样修补它...... :-qemail.message.Message
httplib.HTTPMessage
httplib.HTTPMessage
最后,这里是装饰主题... :-)
我成功地创建了一个monkeypatch_http_message
函数来装饰httplib.HTTPMessage
我缺少的解析方法:
现在我可以这样做:
这里的问题是我从源类中复制了装饰方法代码,我想避免这种情况。
所以,我尝试通过引用源方法来装饰:
但这给了我:
我现在摸不着头脑......如何在不复制源方法的情况下装饰我的班级?
有什么建议么 ?:-)
问候,
乔治·马丁
在 Python 2.6 中。我不能在生产中使用 2.7 或 3.x。
httplib.HTTPMessage
继承自mimetools.Message
并且rfc822.Message
whileemail.Message
有自己的实现。
email - root@[127.1] 是语法上有效的电子邮件地址吗?
是root@[127.1]
语法上有效的电子邮件地址吗?
为什么?为什么不?
python - 如何在 Python 中将 RFC 822 时间戳转换为人类可读的格式?
有谁知道 Python 模块可以将 RFC 822 时间戳转换为 Python 中的人类可读格式(如 Twitter)?
我找到了 parsedatetime,这似乎正好相反。