IMAP HTML Tex中的额外选项卡

2024-03-28 17:23:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python和imaplib从IMAP服务器(支持各种IMAP服务器-GMail等)获取电子邮件。你知道吗

我的问题是:使用IMAP BODY[INDEX]命令获取特定的主体部分,HTML附带了额外的选项卡。例如:

(...)</a>\t\t\t\t\t\t\t\t<a>(...)

显示HTML时,选项卡明显是多余的:

enter image description here

(截图是葡萄牙语的,但我认为与此无关。你知道吗

我搜索了IMAP文档,但没有找到任何有用的东西。我猜这些标签总是在标签关闭之后(例如),所以我可以找到标签关闭之后的所有标签并删除它们,但我不知道这是否是一个可靠的方法。你知道吗

谢谢


Tags: 方法文档命令服务器index电子邮件htmlbody
1条回答
网友
1楼 · 发布于 2024-03-28 17:23:31

我找到了一个解决办法(至少目前是这样)。你知道吗

从IMAP调用响应接收数据时,有\\r\\n个字符分隔行。我把这些拿走。你知道吗

但是,我发现除了这些字符外,在某些情况下还有\\t字符与这些字符相耦合。例如:

\\r\\n\\t\\t\\t\t

如果将\\t和\\r\\n一起删除,HTML将完美呈现。你知道吗

相关问题 更多 >