首页 > TAG信息列表 > email-parsing
PHP Mailparse对非ASCII字符的限制
我正在使用Mailparse解析电子邮件并将其存储在MySQL数据库中.电子邮件直接通过管道传递到PHP脚本.超过99%的系统电子邮件已正确解析.但是,我注意到一些电子邮件被截断了.看来问题出在消息的标题和正文之间的Unicode字符… Delivered-To: nkafq123@gmail.com Received: by 10.152.1.python中的HeaderParseError
如果我尝试使用python 2.6.5(和2.7)中的decode_header()解析此字符串,我会得到一个HeaderParseError.这里是字符串的repr(): '=?iso-8859-1?B?QW5tZWxkdW5nIE5ldHphbnNjaGx1c3MgU_xkcmluZzNwLmpwZw==?=' 此字符串来自包含JPEG图片的mime电子邮件.雷鸟可以 解码文件名(包含德语变python – rfc822.AddressList是否有一个非弃用的等价物?
我需要像rfc822.AddressList这样的东西来解析,例如,将电子邮件的“TO”标题字段的内容解析为单个地址.由于rfc822不赞成使用电子邮件包,我在那里寻找类似的东西,却找不到任何东西.有谁知道我应该使用什么呢? 谢谢!解决方法:哦,这是email.utils.getaddresses.只需确保用列表调用它.