Multipurpose Internet Mail Extensions

Multipurpose Internet Mail Extension??スシ???ス、????スョ??????ス、???スウ???スソ???スシ????????????ス。???スシ???スォ???ス。??スシ?スオ??スシ????スッ?????スヲ????スシ??スク?US-ASCII???スョ??????スュ???スケ???????????スス?スソ???スィ???スァ??????スェ??????ス、???スウ???スソ???スシ????????????スョ???スサ??スュ????ス。???スシ???スォ???スァ??????スセ??????スセ???スェ??????スゥ???スシ???????????スシ????スク??スシ???スシ???????スア???????????????スォ????????スヲ????スシ???スァ??????????????スク?スク???スッMIME??スシ???????ス、?????スシ????スィ???ス・????????????RFCツ?2045???RFCツ?2046???RFCツ?2047???RFCツ?4288???RFCツ?4289[1]???RFCツ?2049 ???スァ??スヲ???スョ??????????スヲ?????????

??スヲ???スヲ?

???ス、???スウ???スソ???スシ????????????スァ???ス。???スシ???スォ???スョ???スク??スシ??????スョ???????スヲ?????? RFCツ?5322 (???スァ RFCツ?822???RFCツ?2822)???スァ???スッ??????スア???スー??スュ????スィ?????????ス、??????スョ??スィ????スキ???7 ????????????スァ??ス。?スィ???スセ?????????US-ASCII??????スィ???スシ???スー???????????スュ????スウ???スシ?????????スゥ???スィ??????1??ス。??????????1000 ??????ス、???(???スケ??ス。???????スォ???)???スョ??????スュ???スケ?????????スシ???スソ????????スィ?スア??????スヲ??????スェ????????????スョ???????????スヲ????スシ???スォ??スク????スゥ??????スォ???スェ????????????スェ???スキ?????ス。????US-ASCII?????????スァ??ス。?スィ???スセ???スァ??????スェ????????スュ?????????????ス、??????スェ??????スシ???スソ??????スサ?????????スウ??ス」?スー???スェ???スゥ???スョ????????スュ???????スシ???スソ??????スゥ???スィ????????????スィ??????スァ??????スェ??????ス」??????

MIME???スッ????????????スョ??????スシ???スソ????????????スア????????????スォ???スー???????????????ス、??????スョ??????????????スョ???スセ?スゥ????????????ス、US-ASCII??スク????スァ??????スセ??????スセ???スェ??????スシ???スソ???スソ???ス、????????ス。?スィ???スセ???????????????スョ??スャ?スヲ???スキ??????スケ??スシ??????スヲ???スョ???????スヲ?????????

RFCツ?5322 (???スァ RFCツ?822???RFCツ?2822)???スァ???スッ1 ??????スョ???ス。???スシ???スォ???スァ1???ス、???スョ???スャ????????????スア?????????スィ??????スァ??????スェ?????????MIME???スァ???スッ???スャ????????????スイ??????スヲ??ス、????スー???スョ???スウ???スウ??????スウ?????????スア?????????スィ??????スァ???????????????スォ????????????????????????スォ?????????スシ??????スィ???スシ???スカ???MIME????????????スォ???スッ???MIME???ス。??????スサ???スシ???スク????????????スィMIME??????スシ???????????????スョ??スコ????ス、????????????MIME???ス。??????スサ???スシ???スク????????????スッ???ス。??????スサ???スシ???スク???スィ??スス????スォ???スゥ???スィ?????????MIME??????スシ???????????????スッ??????スォ?????????スシ??????ス。??????スサ???スシ???スク???スョ??????スィ??????スォ???スゥ???スィ??????????????????スォ?????????スシ??????スォ?????????1???ス、???スョ???ス。???スシ???スォ???スォ??ス、????スー???スョ??スィ?スョ??ス。????スョ??????ス。???ス、???スォ??????スア?????????スィ??????スァ???????????????スォ???スェ???ス」??????

???スセ??????HTTP???スォ???????????????スシ???スソ???スョ??スシ???????スォ???ス「??????スヲ??????MIME???スョ?????スオ????スソ??????スエ???スィ?????????スヲ?????????

MIME???スァ??スー????ス・??????????????????

MIME-Version

??スセ????ス・???スョRFCツ?5322 (RFCツ?822, RFCツ?2822) ??スコ???????スョ???ス。??????スサ???スシ???スク???スィ???スョ???スコ???ス・???????????????スッ??スー????ス・MIME??????ス。??スシ?スオ????????????スィ??????スォ??????スシ???スク???スァ???スウ??????スコ???ス・???????????????スョ???????????????スセ???スィ???スッ1.0???スョ???スソ?????スヲ???スョ??????????スヲ?????????

Mime-Version: 1.0

Content-Type

??????スョ???ス。??????スサ???スシ???スク??スク?スュ???スョ??????スシ???スソ???スョ??スィ?スョ??ス。?????????スョ?????????? ??スク????スャ??????スェ???スク??スシ????スッ??スャ?ス。???スョ?????????

Content-Type: type/subtype; parameter

type???スッ??ス、?スァ?????ス。????スィ???スェ?????????スシ???スソ???スョ??スィ?スョ??ス。?????????スョ??????????subtype???スォ???スッ????????スゥ?スウ??スエ?スー???スェ??スス?ス「??スシ?????????スョ??????????parameter???スッ??スソ?スス??????スョ??????スア????????スョ?????????????スョ???スァ?????ス、????スー?????スョ????スァ????????????スサ??スュ????ス。???スシ???スォ???ス。??????スサ???スシ???スク???スォ?????????スヲ??スス?スソ???????????スセ??????スサ?ス・??スク????スォ??ス、?スコ??????

  • text/plain; charset=iso-2022-jp; format=flowed; delsp=yes??スシ???????スャ???スシ???スウ??????スュ???スケ??????ISO-2022-JP???RFCツ?3676 ???スァ??スヲ???スョ??????????flowed?????????スウdelsp???スョ?????スュ????????????スソ???????スヲ?????????スゥ???スィ??スシ?
  • text/html; charset=UTF-8??スシ?HTML??????スュ???スケ??????UTF-8??スシ?
  • multipart/alternative??スシ?HTML???ス。???スシ???スォ???スォ?????????スヲ???HTML???スォ?????????ス。??????スサ???スシ???スク???スィ?????スュ????スョ??????スャ???スシ???スウ??????スュ???スケ??????スォ?????????ス。??????スサ???スシ???スク??????スィ????????????スエ??????スョ?????????スォ???????????????スア??????スー???スェ?????スス?ス「??スシ????スァ??ス。?スィ????????????スォ?????????スシ?????スシ?

type??スッ????スォ???スェ???ス・???スョsubtype???スョ???スア????????スヲ???スョ??????????スヲ??????????????スソ?ス。???スエ???スッ???スェ??????スョ???スア??????スェ???subtype???スァ??????ス」???スヲ????????スス???????スョ?????????スア?????????スッ???スス???スィ???スェ??????text ???スョ???スエ??????スッ text/plain???application/octet-stream???multipart ???スョ???スエ??????スッ multipart/mixed ???スァ?????????application???image???audio???video???スェ???スゥ???スッ??????スェ???ス・???スョsubtype???スォ???ス、??????スヲapplication/octet-stream???スィ??????スヲ???スア???????????スヲ???スョ???????スヲ?????????

Content-Transfer-Encoding

MIME???スァ???スッUS-ASCII?????????スァ???スェ?????????スシ???スソ???スョ??????スセ??????スセ???スェ??スャ?スヲ???スキ??????スケ??スウ????スョ?????スョ??????????スョ????????????スァ???スッ???スス???スォ???スェ???ス」???スヲ????????? ???スク??スシ????スッ??スサ?ス・??スク????スョ?????????

Content-Transfer-Encoding: mechanism

mechanism???スィ??????スヲ???7bit???8bit???binary???quoted-printable???base64 ????????スョ????スァ???????????スク????スャ??????スォ???スゥ???スィ???スァ?????????スョ???スッ 7bit???quoted-printable???base64 ???スァ?????????8bit???binary ???スッ??スク???スョ????スョ???ス。??スサ?スカ?????スコ??????????スエ????????????スゥ???スィ???スァ??????スェ??????

7bit

?????????スゥ???スォ??????ス、???7 ????????????スョ??????スュ???スケ????????ス。?スィ??????Content-Transfer-Encoding ???????????????ス」???スシ???スォ????????????ス・?????????スエ??????スッ?????????スョ 7bit ????????スョ??????????スョ???スィ????????????スウ???スィ???スェ??????US-ASCII???ISO-2022-JP???スッ??ス「?スコ??スョ????スォ7 ????????????スョ??????スュ???スケ??????スァ????????????????????????スォ????????????

8bit

8 ????????????スョ??????スュ???スケ????????ス。?スィ?????? RFCツ?5322 (???スァRFCツ?822???RFCツ?2822)???スッ7 ????????????スョ??????スュ???スケ???????????????スィ??????スヲ???????????????スョ8bit???スッ??????スウ??????スォ??????????????????スョ???スァ????????????ス。???スシ???スォ?????スサ?ス「??????????????????スョSMTP???スッ???スコ???スャ??????スォ7 ????????????スョ??????スュ???スケ???????????スサ?ス「??????スァ??????スェ??????????????????スョ???スィ???スウ???スウ???スシ??????ス」???スウ???スー??????スィ????????????スィ???スッ???スァ??????スェ??????RFCツ?1652???スァ??スョ???スセ?スゥ?????????SMTP???スョ???ス。??スシ?スオ(ESMTP)???スョ8BITMIME??????スィ????????????8 ??????????????スィ?スア??スョ?スケ???????????????スェ???スィ??????ス・???スョ??????スュ??????スウ???スォ??????スィ?????????スエ??????スョ???スソ??????スゥ???スィ??????スッ???スス???スァ?????????

binary

??????スシ???スソ?????????スュ???スケ??????スァ???スッ???スェ?????????ス、??????スェ???スァ????????????スィ?????ス。?スィ??????RFCツ?5322 (???スァRFCツ?822???RFCツ?2822)???スッ??????スュ???スケ???????????????スィ??????スヲ???????????????スョbinary???スッ??????スウ??????スォ??????????????????スョ???スァ?????????SMTP???スッ???スコ???スャ??????スォ??ス。??????スス????スァ??????スシ???スソ??????スア??????????????ス。????スョ??スヲ???スソ?スオ?????????スェ?????????ス、??????スェ???スッ??スサ?ス「??????スァ??????スェ??????RFCツ?3030???スァ??スョ???スセ?スゥ?????????ESMTP???スョ1???ス、???スァ??????BINARYMIME??????スィ??????????????????ス、??????スェ?????スィ?スア??スョ?スケ???????????????スェ???スィ??????ス・???スョ??????スュ??????スウ???スォ??????スィ?????????スエ??????スョ???スソ??????スゥ???スィ??????スッ???スス???スァ?????????

quoted-printable

US-ASCII???スォ??スュ????スィ???????????スュ????スッ??????スョ???スセ???スセ??スス?スソ????????スュ????スィ??????スェ????????スュ????スェ???スゥ??? =HH???スョ?????????スェ??スス?ス「???スァ??スャ?スヲ???スキ?????????????????????スァ???HH ???スォ???スッ?????スュ????スョ???スウ???スシ????????ス、?スァ?????スュ????スョ16???スイ???スー???スァ?????スョ????????????????スョ??スサ??????スサ?ス・??スク????スョ?????????スェ??スヲ????????????????

  • = ???スェ??スス????スッ =3D ???スィ???スェ??????
  • ??ス。????スォ???スォ??スゥ?スコ???スス????????????スエ????????スシ???????スョ?????スィ????スァ??ス、?スア????????????????????????????????????=20 ???スィ??????スヲ???????????スソ???スュ??????????
  • ???スィ???スウ???スウ???スシ??????スョ?????スィ????スァ??ス。????????????スソ??????スシ????スケ??ス。???????スソ???ス・????????スシ????スエ??????= ???スィ???スケ??ス。????スョ??スオ????スソ???????????????スソ???ス・????????????スィ??????スィ??????ス」??????スケ??ス。????スィ???スコ???ス・???スァ???????????????スォ?????????

???スィ???スシ???スュ????????スウ?スサ???スョ??スィ???スェ????スァ???スッ?????ス、???????スョ?????スュ????US-ASCII???スィ?????スク????スァ??スク????スィ???スォ???スャ???スェ???スョ?????スュ??????スス?スソ???ス」???スヲ????????????スョ?????ス、??????? ??????スョ???スエ??????スォ quoted-printable ??????スィ?????????スィ???US-ASCII???スッ??????スョ???スセ???スセ???スョ?????スュ??????スス?スソ???スィ??????スヲ?????????スョ???スァ?????????スシ???スソ??????スサ???スィ??????スゥ??ス、?スァ?????????スェ?????????quoted-pritable ??スッ?スセ??スソ???????スュ???スー???スゥ????????スス?スソ??????スェ??????スヲ????????ス、?スァ??スス????スョ?????スョ?スケ?????スェ?スュ?????????スィ?????????スゥ???スケ???????????? ??????????????スク?スク???スョ??????ス、??????スェ??????スシ???スソ??????Shift_JIS???EUC-JP???スィ??????ス」?????スサ?スョ?????スシ?ス「??スュ????スェ???スゥ???スョ??????スィ???スシ???スュ????????スウ?スサ???スョ?????スュ????スョ??????スュ???スケ?????????スシ???スソ???スォ quoted-printable ??????スゥ???スィ?????????スエ??????スッ???base64?????スス?スソ???スィ?????????スエ??????????????ス、?スァ??スケ????スォ??????スシ???スソ?????ス、?スァ?????????スェ??????

base64

3???スェ???スッ???????????スシ?24 ???????????スシ????6 ???????????????ス、4???ス、???スォ??????スイ?????????6 ????????????スョ???ス、???スォ??スッ?スセ??????スヲ????????????US-ASCII???スョ64 ?????スュ???スシ????スア??スュ?52 ?????スュ???????スー??スュ?10 ?????スュ???????+?????????/?????スシ???????スイ?????スス????スヲ?????スャ?スヲ???スキ??????スケ??スシ????

??????スョ??スャ?スヲ???スキ??????スォ??????ス」???スヲ???SMTP???スェ???スゥUS-ASCII????????スィ?スア?????????スヲ??????スェ????????スソ?ス。??スキ?スッ???スァ?????????ス、??????スェ??????スシ???スソ?????スコ?ス、??????スァ?????????ス。???スェ?????????スッ??????????????????スシ???スソ??スョ?スケ??????スッ??スエ?33%??ス「?????????????

????????????スァ???スョ???US-ASCII ?????スュ????スョ???スア???

??スク???スィ????スョ????????????スョ??スー????ス・???スォ??????ス」???スヲ???body???スィ???スョ??????スシ???スソ???スソ???ス、????????スャ?スヲ???スキ??????スケ??スシ????スッ?????スョ????スァ???????????????スォ???スェ???ス」???????????????スョ???スセ???スセ???スァ???スッ????????????スィ???スッ???スク??ス、??????????US-ASCII?????????スゥ???スィ???スァ??????スェ??????MIME???スァ???スッRFCツ?2047???RFCツ?2231???スォ??????ス」???スヲ???????????????スィ??????スァ???スョ???US-ASCII?????スュ????スョ???スア????????スヲ???スョ???????スヲ?????????RFCツ?2047???スォ?????????スー???

=?charset?encoding?encoded-text?=

???スィ????????スス?ス「??スシ????スォ??????????????スュ????スウ???スシ?????スウ?スサ???charset?????スャ?スヲ???スキ??????スケ??スウ????encoding???スァ???encoded-text???スィ??スャ?スヲ???スキ?????????????????スェ??????ス。?スィ???スセ???スァ?????????charset???スッ Content-Type:text/plain ???スォ????????? charset ??????スゥ???ス。???スシ???スソ???スァ?????スョ??????????スョ???スィ?????????IANA???スォ???スサ???スイ??????????????スュ??????????スィ?????????encoding ???スッ Q ???スセ??????スッ B??スシ???ス、?スァ?????スュ????スァ?????スー??????スュ????スァ???????????スシ????スァ??????????????????スッ???スサ???スシ quoted-printable ???スィ????????スャ?スヲ???スキ??????スケ??スウ??????スセ???????スッ base64??????スィ????????????スィ?????ス。?スィ??????

  • RFCツ?2047???スァ???スッ??????"??????スァ???スイ???スセ????????スク?スュ???スァ??????スョ?????????スェ??スャ?スヲ???スキ?????????????????スェ??????スァ?ス」???????????????スィ???スッ???スァ??????スェ?????????スィ?????????スヲ?????????????????????ス」???スヲ??????"=?ISO-2022-JP?B?GyRCRnxLXDhsGyhC?="??????スッ???=?ISO-2022-JP?B?GyRCRnxLXDhsGyhC?=??????スィ??スァ?ス」?????????スェ?????????スー???スェ????????????????????????ス・???スャ??スェ???????スィ??スァ?ス」???????????????スィ???スッ?????スヲ????スシ?????????スィ???スェ??????????????????Microsoft Outlook Express???スェ???スゥ?????スク????スィ???スョMUA?????????スョ?????????スェ??スェ?ス、???ス」?????スャ?スヲ???スキ????????スョ???ス」???????スヲ????????????スョ?????????スヲ??????スセ???ス」???????????????????????スヲ????スシ?????????スィ???ス・???ス」???スヲ??????MUA???スョ??スス???????????????????スォ??スッ?スセ??スソ?????????????スィ?????スス???????スェ????????????スヲ?????????
  • RFCツ?2231???スァ???スッ???MIME??????スゥ???ス。???スシ???スソ???スョ???ス、???スォ???US-ASCII?????スュ?????????スョ??????????スケ??スウ??????スヲ???スョ???????スヲ??????????????????スォ?????????スー?????スキ?スサ??スサ???????ス。???ス、???スォ??????スェ???スゥ???MIME??????スゥ???ス。???スシ???スソ???スョ???ス、???スィ??????スヲ???スョ???ISO-2022-JP''%1B$BF|K%5C8l%1B%28B????????????ス・???スャ??スェ???????スィ??スァ?ス」???????????????スィ??????スァ??????[2]??????スセ??????RFCツ?5322???スォ???スゥ?????????スェ??????スキ??????スョ?????スュ??????????スュ?????????スイ??????スヲ?????スョ??????????スケ??スウ??????スヲ???スョ???????スヲ?????????

?????スウ?スィ

  1. ^ ???スァRFCツ?2048???
  2. ^ ???''??????スッ?????スコ??????スシ????スィ??スャ?スヲ???スァ???スッ???スェ??????2 ??????スョ?????スシ????スィ??スャ?スヲ???スァ?????????

???ス「???ス」??????スョ