2009-04-27 5 views
3

私はテキストの間の部分(何のフォロー手段を思っていた(C++/JavaScriptから私自身のマルチパートメッセージを書くことを期待して)サンダーバードからマルチパートメッセージ複数の部分の電子メールの数字は何を意味していますか?

のソースを探しています-only部品や電子メールのHTML部分)と私は、マルチパートメールを生成するために私自身のプログラムのためにそれを計算する方法を:

This is a multi-part message in MIME format. 

------=_NextPart_32252.1057009685.31.001 
Content-Type: multipart/alternative; 
    boundary="----=_NextPart_32252.1057009685.31.002" 
Content-Description: Message in alternative text and HTML forms 


------=_NextPart_32252.1057009685.31.002 

here見られるように)

メッセージの残りの部分ポストパートのコードは私にとって意味があります。

答えて

15

境界区切り記号内に表示されている数字は、必ずしも何かを意味するとは限りません(ただし、RFCは実装者が何らかの意味を含むことを排除しません)。

これらは一意で、カプセル化する部分には含まれていない必要があります。 RFC 2046から

5.1。データの1つ以上の異なるセット が一体に組み合わされ たマルチパートエンティティの場合、マルチメディアタイプ

、 「マルチパート」メディアタイプフィールドは は、エンティティのヘッダに表示されなければなりません。先に述べたように 体は、次いで、各部位が境界デリミタを含ん境界 区切り線によって先行される、一つ以上の 身体部分、 境界区切り線によって先行各...

を含まなければなりません。 区切り文字はそれ自体で、または任意の行のプレフィックスとして ライン上に、カプセル化された部品のいずれかの内側に現れてはならない境界...

...

5.1.1。共通構文

マルチパートエンティティのContent-Typeフィールドには、「境界」というパラメータが1つだけ必要です。 区切り線は、2つの ハイフン文字( - 、小数値 45「」)の完全なる 線として定義される境界のContent-Type ヘッダフィールドから境界 パラメータ値、任意の線形 続い空白、および終了するCRLFが含まれます。

...

注:境界区切り文字が がカプセル化されている体の部分に表示されていなければならないので、ユーザエージェントは ユニークな境界パラメータ値を選択するように注意を払う必要があります。 境界パラメータ値 は、 データを事前走査することなく、カプセル化されるデータ内に既に存在する可能性が非常に低い境界デリミタを に生成するように設計されたアルゴリズムの結果である可能性があります。 ... 可能な最も単純な境界区切り線は、 "---"、 のようなもので、区切り境界区切り線が "-----"のものです。

+1

++を参照してRFCを引用してください。 :-) – Shog9

3

何も意味しません。それらは電子メールの本文内には発生しないランダムな文字列です。これらは、埋め込まれたメッセージの開始と停止のマークに使用されます。

関連する問題