0

IIS のメール ドロップ ボックスからファイルを読み取るプログラムを作成する必要があり.emlますが、ファイルのエンコーディングを教えてくれる決定的な情報源が見つかりません.eml。ファイルのエンコーディングを教えてくれる仕様はどこかにありますか、それとも推測/推測する必要がありますか?

4

3 に答える 3

2

Content-Transfer-Encoding ヘッダーを読み取る必要があります。この値は、電子メールがどのようにエンコードされているかを示します。最も一般的なのは、7 ビット (エンコードなし)、Quoted-Printable (多くの =HEX ペアが表示される)、および base64 (base 64 エンコード) です。

そのヘッダー値に基づいて、指定されたルーチンを使用して次の本体部分をデコードします。

于 2009-11-18T14:21:49.063 に答える
1

答えるには遅すぎますが、emlファイル形式は電子メールを保存するためのプレーンテキストのMIME(rfc822)ファイル形式にすぎません。

于 2012-10-29T10:20:18.143 に答える
1

en.wikipedia.org/wiki/MIME で答えを見つけました: 「基本的なインターネット電子メール転送プロトコルである SMTP は、7 ビットの ASCII 文字のみをサポートしています...」

于 2011-06-09T02:02:45.583 に答える