電子メール

電子メール

電子メールは、仕事でも�ライベ�トでもも���と�て�ほど普及して���ルです�。地�に�く離れて�も、たとえ時差があって昼と夜とが�して�も関係なく電子メールを使ってメ�ージの�取りをすることができます。この「ネ�ワークのおべんき�ませんか?」も電子メールでみなさんのお手�届いて�す�


電子メールのプロトコル

電子メールをやり取りするためには�
送信用のプロトコルと受信用のプロトコルの�つを利用します。送信用として一般�のが�SMTP(Simple Mail Transfer Protocol)です。また受信用として一般�プロトコルは�POP3(Post Office Protocol ver3)です。最近では、受信用プロトコルとしてIMAP(Internet Message Access Protocol)も使われることがありますが、一般�のは�ぱりPOP3です��
SMTP、POP3の階層構�は次の通りです。SMTPはポ�ト番号25、POP3はポ�ト番号110を使って�す�






電子メールの�と�

では、このSMTPやPOP3を使って、どのように電子メールの�取りがされて�のかを見て�ことにしましょ��
ごく簡単なネットワークを例にして�ます�



a-company.co.jpドメインとb-company.co.jpドメインの2つのドメインがあります。a-compnay.co.jpドメインのuser1と�ユーザ(A)から、b-company.cojpドメインのuser2と�ユーザ(B)にメールを送信するケースです。各ドメインのメールサーバ�「mail」と�ホスト名がつけられて�す。user1やuser2が使って�PCのメールソフトの設定で、メールサーバ�ホスト名が設定されて�す�

最初に
送信��Aと�PCからDNSサーバに「mail.a-compa-y.co.jpのIPアドレスは�」と�名前解決の問い合わ�が送信されます�DNSサーバがそ�問い合わせに応えてメールサーバ�IPアドレスを教えます�





メールサーバ�IPアドレスがわかれば�
AはSMTPを使ってメールをメールサーバに送信します。受け取ったメールサーバ�、メールの送信先メールアドレスから次に送るべきメールサーバを見つけ�さなくては�ません。このときにメールアドレスの「@」から右側の部�使�す�
自��ドメインのDNSサーバに対して「b-company.co.jpのメールサーバ��」と�問い合わせを送信します。ですが、���ドメインのDNSサーバ�b-company.co.jpドメインのメールサーバ�わかりません。すると、以前に�DNSの回でお話したように、ルートからDNSの階層構�を下にたどって�てb-company.co.jpのDNSサーバに「b-company.co.jpのメールサーバ��」と�問い合わせを行います。そして、b-company.co.jpのメールサーバ�ホスト名やIPアドレスを教えてもら�問�わせをしてきたサーバに返信します�




次に送れば�メールサーバを教えてもらったSMTPを使ってmail.b-company.co.jpにメールを転送します。mail.b-company.co.jpはメールを受け取るとuser2用のメールボックスの中にそ�メールを�納します�





あて先である[email protected]のユーザは、���メールサーバに対してPOP3を使って「ぼく宛�メールある�」と聞きます。メールボックスにメールがあれ�、そのメールをダウンロードしてきて�とメールがあて先に届くと�仕�になります�





こ�ようにメールを送信するときには�
自��メールサーバあてにSMTPを使�す。あとはメールサーバが目��メールサーバまで届けてくれます。メールを受信するときには、メールサーバにメールが届いて�かを問い合わせて、届いて�ばPOP3でメールをダウンロー�してくると�わけです��

昔�あれば、直接PC同士でSMTPを使ってメールの送信をして�んです�。ですが�りたい相手がずっと電源が入って�アプリケーションが起動して��メールを送ることができな�けです。そこで�でも起動して�メールサーバを介してメールをやり取りすると�シス�になってきて�す�

メールのあて先が�ある場合�、そのあて先�数�けメールサーバが同じようにメールの送信を行って�す�
マルチキャストを使って�と�わけではな�です�(こ�あたり�マルチキャストを�く使�とができれば、もっと効�くなるんじゃな�なぁって思わな�もな�すけどね)









(C) Copyright 2000-2001 Gene All Right Reserved