
Let's learn about email technology!
なお、HTML 形式のメールにファイルを添付する場合は、次のように
「multipart/mixed」と「multipart/alternative」を組み合わせて階層的なマ
ルチパートの構成で作成します。
また、絵文字など、本文に関係があるものをファイルとして添付するときは、
「multipart/related」を使います。
■ HTML メールの注意点
HTML メールは表現力もあって便利な一方で、使うときには注意が必要で
す。たとえば、HTML メールはテキストメールよりも容量が多くなります。
このため、送受信に少し時間がかかるだけでなく、携帯電話の通信量を気にす
る受信者によっては嫌われる可能性があります。
メールのヘッダー
Content-Type: multipart/mixed; boundary="abcde"
--abcde
Content-Type: multipart/alternative; boundary="xyz"
--xyz
このパートのヘッダー
Content-Type: text/plain; charset="UTF-8"
テキストメールの本文
--xyz
このパートのヘッダー
Content-Type: text/html; charset="UTF-8"
HTML メールの本文
--xyz--
--abcde
このパートのヘッダー
Content-Type: image/png; name="abc.png"
画像データ ...