httplib は、IMAP 電子メール サーバーに接続するように不正に操作できるのでしょうか?
IMAPlib を使用せずに IMAP サーバーに Python 接続することを余儀なくされています。ソケットと IMAP について多くのことを学びましたが、率直に言って、この演習にうんざりしており、この回避策はまったく素晴らしいものです。
それが簡単にできない場合は、それを正当な答えとして理解し、受け入れます。
申し訳ありませんが、そうは思いません。少なくとも、どうにかしてそれを行うことができれば、生のソケットを介して自分で IMAP を実装するよりも簡単ではありません。HTTP と IMAP は非常に異なるプロトコルであり、一方の言語を話すことに特化したライブラリは、他方の言語で通信するのに苦労します。
あなたの目的、使用が許可されているもの、およびその理由についてはよくわかりませんが (本当に、なぜ imaplib を使用できないのですか?)、ここでいくつかのオプションを見てみましょう。
imaplib
より多くの時間/作業/お金を費やす Python のようなものになってしまうでしょう (繰り返しますが、IMAP にアクセスしたい場合、すぐに使用できる IMAP ライブラリを使用することを誰が禁じるでしょうか? これはある種の騙す?)。mbox
またはMaildir
形式で保存します。どちらも十分に試行され、テストされ、明確に定義されており、一部のファイルの読み取りは、完全な IMAP アクセスよりもおそらく簡単です。(運が良ければ、モジュールを使用してこれらの形式を読み取ることさえできるかもしれません。)更新:ああ、ここで、Python のメールボックス モジュールを見てください。あなたはそれを使うことができますか?