我很好奇,可以操纵 httplib 陪审团连接到 IMAP 电子邮件服务器吗?
我被迫在不使用 IMAPlib 的情况下用 python 连接到 IMAP 服务器,虽然我学到了很多关于套接字和 IMAP 的知识,但坦率地说,我已经厌倦了这种练习,这种解决方法非常棒。
如果这不容易实现,我理解并接受这是一个合法的答案。
对不起,但我不这么认为。至少,如果你设法做到这一点,它不会比你自己在原始套接字上实现 IMAP 更容易。HTTP 和 IMAP 是非常不同的协议,专门讲一种语言的库很难用另一种语言进行通信。
我真的不知道你的目标和你被允许使用什么以及为什么(现在真的,你为什么不能使用 imaplib?),但让我们看看这里的几个选项:
imaplib
花费更多时间/工作/金钱的东西(同样,如果你想访问 IMAP,谁会禁止你使用现成的 IMAP 库?这是某种诡计?)。mbox
他们通常以Maildir
格式保存电子邮件。两者都经过尝试、测试和明确定义,读取一些文件可能比完全 IMAP 访问更容易。(如果幸运的话,你甚至可以使用一些模块来读取这些格式。)更新:哦,在这里,看看Python 的邮箱模块。你能用那个吗?