「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

HTMLメール

pointこの用語のポイント

pointメールの形式だよ

point文字の大きさとかを変えられるよ

point「HTML」というルールに沿って書かれているよ

pointホームページをメールで送るイメージだよ

スポンサーリンク

簡単に書くよ

HTMLメール(読:エィチティーエムエルメール 英:HTML email)とは

書式に注目して分けたメールの分類のひとつ
であり

「HTML」という書き方ルールに沿って書かれたメールのこと
です。
なんとなく分かれば満足な人は

文字の大きさや色を変えたり、あれやこれやと装飾できるメール
だと思ってください。


image piyo

詳しく書くよ

HTML」+「メール」で「HTMLメール」です。

HTMLメール

HTMLは「ホームページファイルの書き方ルール」です。
専門用語で「マークアップ言語」と呼ばれるやつです。
詳細は、用語「HTML」の説明を ご覧ください。

メールは「パソコンさんの世界の お手紙機能」です。
話を単純化するために「パソコンさん」と書きましたが、携帯電話やスマホ、その他諸々の媒体でも使えます。

HTMLメール2

以上を踏まえて

HTML形式で書かれたメール

が「HTMLメール」です。

……と言われてもピンと来ませんよね。
もう少しサックリ説明すると

あれやこれやと装飾できるメール

です。
具体的には、文字の大きさを変えたり、文字の色を変えたり、本文の中に画像を入れ込んだりできます。

HTMLメール3

実はメールで送れるのは文字情報だけです。
「文字の色」や「文字の大きさ」のような情報は送れません。

ですが、できれば文字の色や大きさを変えたいですよね?

いいでしょう。
変えられるようにしてあげましょう。

メールソフトさん同士が協力し合うことでメール本文の文字の色や大きさを変えられるようにしました。

具体的には以下のようなやり方です。

例えば、ピヨ太君が「文字色:赤」で

お腹が空いた

という文章を書いたとしましょう。

HTMLメール4

この内容でピヨ太君はメールを送ろうとしました。

HTMLメール5

ピヨ太君からメールを受け取ったメールソフトさんは、こっそり

【ここから赤色】お腹が空いた【ここまで赤色】

のように書き換えます。

HTMLメール6

書き換えた後のメールは、ただの文字情報の集まりです。
文字の色は【ここから赤色】と【ここまで赤色】という目印で囲むことで表現しました。

この状態でメールソフトさんはメールを送ります。

HTMLメール7

メールを受け取った方のメールソフトさんは受け取ったメールの中身をチェックします。
メールの中身は

【ここから赤色】お腹が空いた【ここまで赤色】

でした。

HTMLメール8

メールを受け取った方のメールソフトさんは【ここから赤色】と【ここまで赤色】という目印を見つけました。
「あぁ、ここからここまでは本当は赤文字にしたいのね」と理解します。

HTMLメール9

赤文字にしたいのなら、してあげましょう。
メールを受け取った方のメールソフトさんは【ここから赤色】と【ここまで赤色】の目印で囲まれた部分の文字の色を赤にして

お腹が空いた

という形で画面に表示しました。

HTMLメール10

文字情報しか送れないメールで文字の色や大きさを変えられましたね。
このように

1.(送り側のメールソフトさんが)文字の色や大きさなどの情報を目印に置き換える
2.文字情報しか入っていないメールが送られる
3.(受け取り側のメールソフトさんが)目印をもとにして表示するメールの内容を整える


とすることで、本来は文字情報しかやり取りできないメールで、文字の色や大きさを変えられるのです。

さて、ここで「目印」に注目してください。
先程の例でいえば【ここから赤色】と【ここまで赤色】の部分です。

HTMLメール11

実は、この目印の付け方は、いろいろなやり方が考えられます。
メールを送る方のメールソフト(表示内容を目印に置き換えるやつ)とメールを受け取る方のメールソフト(目印をもとにして表示内容を整えるやつ)で同じルールになっていれば何でも大丈夫です。

とはいえ、一から専用のルールを考えるのも面倒くさいです。
そんな中、どこかの誰かが「ホームページのファイルと同じルールで目印を付けようぜ!」と言いました。

お待たせしました。
このホームページのファイルと同じルール(HTML)に従って目印を付けることで文字の色や大きさを変えられるようにしたメールが「HTMLメール」です。

HTMLメール12

難しく考える必要は ありません。
HTMLメールはホームページのファイルをメールで送っているイメージです。

インターネット回線を通じてホームページのファイルをやり取りするのが、普通にインターネットでホームページを見るときの流れです。
メールでホームページのファイルをやり取りするのがHTMLメールです。
やり取りするファイル自体は、どちらも「HTMLのルールに沿って書かれたファイル」です。

注意点として、HTMLメールには

1.ちゃんと表示されないかもしれない
2.危ない
3.何となく嫌いな人も多い


という弱点があります。

まずは「1.ちゃんと表示されないかもしれない」について説明します。
HTMLメールの中身はホームページのファイルと同じです。
ホームページを見るとき、環境によっては見た目が崩れたりきちんと表示されない場合がありますよね。
HTMLメールも同じです。

次に「2.危ない」について説明します。
HTMLメールの中身はホームページのファイルと同じです。
ホームページにもコンピュータウイルスが仕込まれているページがあったりしますよね。
HTMLメールも同じです。
ホームページは自分から見に行きますがHTMLメールは相手から送られてきます。
余計にデンジャラスですね。

最後に「3.何となく嫌いな人も多い」について説明します。
「1.ちゃんと表示されないかもしれない」や「2.危ない」について意識していない人でも「なんかHTMLメールは良くない」とだけ聞きかじっている場合も多々あります。
その場合、特に理由なく「HTMLメールを送ってくるということは、よく分かっていない人なんだな」と誤解される恐れがあります。

私もそうですが、主に「2.危ない」の理由によりHTMLメールは開かない(無理やりテキスト形式で開く)ようにメールソフトを設定している人も少なくありません。
特にコンピュータ関係の仕事をしている人は、その傾向が強いはずです。

あくまで個人的な意見ですが、特にコンピュータ関係の仕事をしている人にメールを送る場合は、HTMLメールは使わない方が無難だと思います。


image piyo2

一言でまとめるよ

まぁ「HTMLメール」って単語が出てきたら「文字の大きさとかを変えられるメール(であり、その中でも特にHTMLのルールに沿って書かれたメール)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像059
書籍画像061

おまけ

■訳してみるよ

「HTML」は「HyperText Markup Language(ハイパーテキスト・マークアップ・ランゲージ)」の略です。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「mark(マーク)」の意味は「印」とかです。
「up(アップ)」の意味は「上へ」とかです。
「mark up(マーク・アップ)」で「印をつける」的な意味になります。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
「mail(メール)」の意味は「郵便」とか「郵便物」とかです。
何となく くっつけると

ホームページのファイル用の印を付ける言語の郵便

となります。






書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門