システムwiki

Microsoft Exchange imap4フォルダー名文字セット

Krzyszt 受付中 最終更新日:2021-04-23 07:45

こんにちは、

Microsoft Exchange IMAP4(outlook.com)に接続してメールを取得するアプリがあります.
フォルダ名をUTF8として指定しない限り、すべて正常に機能します.例: 'sól'(中央の文字はコードポイントU +) 00F3、UTF8 c3 b3、ラテン小文字O ACUTE付き).
UTF8フォルダー名はサポートされていないと考えたため(BAD ['command Error.11']のため)、IMAPへのセッションを開いてこれを確認しました.サーバーに直接送信し、次のコマンドを発行しました(簡潔にするために出力を省略):
...
02 list "" "*"
* LIST(\Marked\HasChildren) "/" Inbox
* LIST (\HasNoChildren) "/" Inbox/s&APM-l
02 OK LIST completed.
(www経由で)自分のアカウントで作成したフォルダ名は、サーバーから「s&APM-l」として表示されます.
質問:これはどのようなコーディングですか?

アプリはPythonで記述されており、Outlook APIを使用していません.

ありがとう、

クシシュトフ

返信リスト(回答:1)

1 #
Krzyszt

ネバースイング、私はそれを見つけました: リンク:RFC 、セクション5.1.3.