オンライン アカウントからメールを収集するために、imapclient と poplib を使用して Python でいくつかのコードを記述しました。受信した電子メールはプレーン テキスト ファイルに保存されます。
POP3 を使用して電子メールを受信すると、すべてのキャリッジ リターンと行間が正しい場所にあるテキスト ファイルに完全に保存されます。これは、POP3 メールが行ごとに保存されるため、新しい行ごとにキャリッジ リターンが自動的に実装されるためだと思います。
一方、IMAP はそれほど友好的ではありません。IMAP テキストにはすべての \r\n と時折の \t が含まれていますが、テキスト ファイルを vi、メモ帳、ワードパッド、およびワードで表示すると、いずれもキャリッジ リターン、ラインフィード、またはタブを実装していません。
私が読んだ理由は、これらのプログラムが \r\n をテキストとして認識し、それをどうするか分からないためです。
だから私の質問は、Pythonを使用してWindowsとLinuxで\r\nが実際に表示されるように、IMAPテキストを変換するにはどうすればよいかということです。
ありがとう。