japan.internet.com The Internet & IT Network


RSSニュース検索
カテゴリ
> トップページ
> Webビジネス
> Eコマース
> Webファイナンス
> Webマーケティング
> パブリック
> Webテクノロジー
> 携帯・ワイヤレス
> Linux Today
> Linux Tutorial
> J.I.C.ブログ
キャリア
> 転職ならen
> 派遣ならen
> アルバイトならen
> IT求人情報
ヘッドライン
> 今日のヘッドライン
> 週間ヘッドライン
Special Link
> ロレックス
> フォトコミュニティ
> ストックフォト
> クリップアート
> イラスト
> フェリカ
> Web2.0
イベント&セミナー
> イベントカレンダー
> 書評「IT の耳」
> 出張・接待検索
> ニュースガジェット 注目
無料ニュースメール
> 新規登録
> 変更・解除
> オプトインメールの登録・変更・解除
インフォメーション
> パートナーサイト
転職ならエン
就職ならen
求人ならen
履歴書ならen
アルバイトならエン
CRM/SFAならオラクル
> グループ会社
株式会社アエリア
(株)サンゼロミニッツ
株式会社エアネット
> お問い合わせ
> 広告掲載について
> リンクについて
> 著作権について
> その他お問い合わせ
> 利用規約
> 個人情報保護方針
> 会社概要地図
Webテクノロジー 2003年8月21日 00:00
Webテクノロジー・バックナンバー
メール配送の仕組み(2)

著者: (株)ネットエイジ melpod 開発チーム プリンター用 記事を転送
2003年8月21日 00:00 付の記事
国内internet.com発の記事
このエントリーを含むはてなブックマーク この記事をクリップ! Buzzurlにブックマーク Yahoo!ブックマークに登録 newsing it!

前回、以下のようにメール配送の概要をざっと眺めてみました。

メール配送の仕組み



それではこれらのステップを、順を追って見ていきましょう。


■メール配送のプロトコル SMTP

送信者の MUA は、メールサーバーの MTA に電子メールを送信します。

たいていの MUA では、「メールサーバー」や「SMTP サーバー」をあらかじめ設定するようになっているはずです。通常 MUA は、送信する電子メールを全て、設定された特定のメールサーバーに送ります。

この時 MUA と MTA の間では、SMTP (Simple Mail Transfer Protocol)というプロトコル(通信手順)でメールが送られます。SMTP は RFC 2821※1 で定められた、メールの送受信を行うためのプロトコルです。

SMTP は TCP※2 の 25番ポートを使って、比較的単純な通信を行います。通信の内容はテキスト文字列ですので、telnet※3 などの通信プログラムを使用することで、簡単に SMTP を使ったメール送信をシミュレートすることが可能です。

例えば、以下の赤字の部分は telnet コマンドを実行してキーボードから入力している部分です。これは MUA が MTA に送信したり、MTA が MTA にメールを配送する場合も、全く同じような手順で行われます。(青字はメールサーバーからの応答です)

% telnet メールサーバーのIPアドレス 25 ←telnetコマンドでメールサーバーに接続
220 メールサーバー ESMTP
HELO 自分のホスト名 ←最初に自分の名前を名乗って挨拶します
250 自分のホスト名
MAIL FROM: luke@example.com ←送信元のメールアドレスを指定します
250 Ok
RCPT TO: obi-one@example.co.jp ←宛先のメールアドレスを指定します
250 Ok
DATA ←ここからメールデータの開始です
354 End data with <CR><LF>.<CR><LF>

To: obi-one@example.co.jp
Subject: test mail
From: luke@example.com

←メールヘッダを記述します
(空行) ←ヘッダと本文の間は空行を入れます
This is test mail. ←メール本文を記述します
. ←本文はピリオドで終了します
250 Ok
QUIT ←通信終了の合図です
221 Bye

MUA が上記のような通信で MTA にメールを送信すると、受け取ったメールサーバーの MTA は、最終的に宛先である obi-one@example.co.jp さんのメールボックスに、以下のようなメールを届けます。

To: obi-one@example.co.jp
Subject: test mail
From: luke@example.com


this is test mail.

しかし、obi-one@example.co.jp さん宛にメールを届けるためには、MUA からメールを受け取った MTA が、obi-one さんのメールボックスを持っている配送先の MTA を知らなければなりません。それはどうやって知ることができるのでしょうか。

■メールアドレスの構成

メールの宛先は、メールアドレスによって決められています。
メールアドレスの形式は SMTP と同じ RFC 2822 で定められていて、@マークより前の local-part と、後ろの domain-part から構成されています。

obi-one
@
example.com
(local-part)
 
(domain-part)

local-part は、ちょうどメール受信者にとって、自分のメールボックスを示す部分になります。

domain-part は、このメール受信者のメールボックスが、どのサーバーにあるのかを示す部分です。つまりこのアドレス宛のメールを、どこに配送したらよいのかを知るためには、domain-part を参照して決定します。

では domain-part に書かれているドメイン名から、配送先のメールサーバーをどのようにして決定するのでしょうか。

■配送先サーバーの決定

MUA からメールを受け取った MTA が、宛先アドレスのドメイン宛のメールをどのメールサーバーに配送するか決定するためには、DNS(Domain Name System) を使います。DNS は RFC 1035 等※4 で定められたシステムで、ドメイン名に関連する情報を管理・検索するための仕組みです。

DNS では、ドメインに対して設定できる項目として、MX(Mail eXchanger)という情報を規定しています。この MX 情報が、このドメイン宛のメールを配送する際の、送信先メールサーバーとなります。ドメイン(DNS サーバー)の管理者は、自分のドメイン宛のメールをどのメールサーバー宛に到達させるかを設定するために、この MX 情報を使用しています。

例えば example.co.jp ドメイン宛のメールを配送する場合、MTA は DNS を参照して example.co.jp ドメインの MX 情報を取得します。その後 MX として登録されているメールサーバーの MTA に対してメールを配送することで、最終的に宛先アドレスのメールボックスにメールを届けることができるようになります。

以上、今回は送信者がメールを送信してから、受信者のメールボックスに届くまでを眺めてみました。次回はメールサーバーのメールボックスに届いたメールを、どうやって受信者が確認しているのかを見ていきたいと思います。

※1…RFC (Request For Comments)
IETF (Internet Engineering Task Force) という団体がまとめている、インターネット技術に関する標準をまとめた文書。
SMTP をはじめ、ほとんどのインターネットに関する技術標準がまとめられています。RFC の内容を調べたい時は、RFC Sourcebook が便利です。

※2…TCP (Transport Control Protocol)
TCP/IP (Internet Protocol) は、インターネット上で通信を行うための基盤となるプロトコルですが、このうち TCP はポートと呼ばれるネットワークのサービスを提供あるいはアクセスするための番号を管理したり、エラー検出などをおこなうプロトコルです。

※3…telnet
端末間の双方向通信をおこなうためのプロトコルで、RFC 854 から続く一連の RFC で基本仕様が定義され、その他多くのRFC で機能拡張について説明されています。

※4…DNS は RFC 1034,1035 をはじめ、非常に多くの RFC でその拡張や補足説明がおこなわれています。

(執筆:佐藤 僚)




関連記事
  • メール配送の仕組み(1)
  • ネットエイジ、SRA の PowerGres をメーリングリスト管理ソフトに採用
  • {IW2000}日本型ネットビジネスの離陸のために:ネットエイジ -(1)
  • {IW2000}日本型ネットビジネスの離陸のために:ネットエイジ -(2)
  • 韓国の人気投資ゲームサイト、日本でサービス開始


  • ★最新トップニュース
    国内 日本 HP、17インチワイド液晶搭載で8万円台など、法人向けノート PC 5機種を発表画像のある記事(Webテクノロジー 8月21日 18:10)
    日本 HP は、2008年8月21日、法人向けノート PC のエントリーモデルとなる5機種を発表した。
    国内 3PAR、Oracle の Unbreakable Linux Program に参加(Webビジネス 8月21日 18:00)
    3PAR と Oracle は Oracle Unbreakable Linux Program で提携し、共通の顧客に対して、ストレージインフラストラクチャからアプリケーション環境まで、管理業務の簡素化、サポートの統一化、コスト削減を図る。
    国内 鹿児島でのブロードバンド展開目指し支社設立、関西ブロードバンド(Webビジネス 8月21日 18:00)
    関西ブロードバンドは2008年8月21日、鹿児島県内ブロードバンド環境未整備地域に対して ADSL や無線 LAN などによるブロードバンドインフラサービスの提供を開始すると発表した。
    国内 ワンセグ利用者、対応機種の普及で6割近くに――MMD 研究所調べ(Webマーケティング 8月21日 18:00)
    アップデイト内に設置されている MMD 研究所(モバイルマーケティングデータ研究所)は、「携帯コンテンツに関する利用動向調査」を実施、2008年8月21日、その調査結果レポートを発表した。
    国内 KCCS がリモートアクセスの認証・検疫「CREAN」発表(Webテクノロジー 8月21日 18:00)
    京セラコミュニケーションシステム(KCCS)は2008年8月21日、企業イントラネットへのセキュアなリモートアクセスを実現するリモートアクセス端末認証・検疫サービス「CREAN」を9月1日から提供すると発表した。
    トピックス
    > オススメのIT系求人情報【毎週月曜日更新】
    footer_301.gif


    リサーチ
    > デイリーリサーチDLサイト
    > OnlineResearchPortal (リサーチデータバンク)
    > モバイルリサーチ with goo
    footer_301.gif
    キーワード
    > iPhone > Youtube
    > Google > モバイルノート
    > 半導体 > ウィルコム
    > テーマ一覧はこちら
    footer_301.gif
    セミナー情報
    > 第1回インターネットコムマーケティングセミナー「新規クライアントを効率的に獲得する Web マーケティング手法とは」(3月26日)多数のご参加ありがとうございました
    footer_301.gif
    デベロッパー
    > DevX
    > CodeGuru
    > developer.com
    footer_301.gif
    j.i.c.ブログ
    ブログ一覧
    最新テクノロジーの意外な処方箋 【最新テクノロジーの意外な処方箋】
    予測可能ソフトウェア開発(8月21日)
    データメーション 【データメーション】
    中古家電買い取りサイトはどこがベストか?(8月21日)
    ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」 【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
    「飲食サービス業でハッピーな世界を!!」/株式会社ケン・トゥエニ・ワン(8月20日)
    デスマーチからの脱却 【デスマーチからの脱却】
    30min. iPhoneアプリリリース(8月18日)
    エンジニアの独り言 【エンジニアの独り言】
    技術進歩の落とし穴!?誰のためにシステムを作っていますか?(8月18日)
    Skypeブログ出張版 【Skypeブログ出張版】
    パナソニックWiFiフォン購入でSkype1ヶ国プランプレゼント(8月13日)
    footer_301.gif
    最新コラム一覧
    週刊-サイト別アクセス状況データ 週刊-サイト別アクセス状況データ

    ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(8月21日)
    気になるオープンソースソフトウェア 気になるオープンソースソフトウェア

    オープンソースのアプリケーションサーバー Apache Geronimo その3(8月21日)
    「IT の耳」 「IT の耳」

    【書評】『暗号解読』―ロゼッタストーンから量子暗号まで―(8月21日)
    検索エンジンマーケティング 検索エンジンマーケティング

    EZweb ではキャリア非公式サイトがクリックされる3つの理由(8月21日)
    百式のネットビジネス研究 百式のネットビジネス研究

    あるテーマに沿ったリンクを集めて共有するのに便利そうな「Agglom」(8月21日)
    Eメールマーケティング事情 Eメールマーケティング事情

    メルマガからメールマーケティングへ(8月20日)
    日本と韓国のインターネットビジネス最新動向調査 日本と韓国のインターネットビジネス最新動向調査

    日本と韓国のEコマースサイト比較3―EC サイト(8月20日)
    e-Japan 先端テクノロジー解説 e-Japan 先端テクノロジー解説

    在宅勤務のすすめ〜雇用型テレワークの現場から〜(8月20日)
    SNSをビジネスに活用しよう SNSをビジネスに活用しよう

    タグにまつわる「ゆらぎ」と「ムラ」の問題を考える(8月19日)
    DevX DevX

    OpenOfficeでのXForms入門(8月19日)
    footer_301.gif
    専門チャンネル
    > セキュリティチャネル > テレコムチャネル
    > サーチエンジンウォッチ
    footer_301.gif
    海外のインターネットコム アメリカ韓国ドイツトルコ
    関連企業のサイト:ストックフォト イラスト ネットストリート ホテル予約サイト タウン情報 出張 事業継承 シミュレーション トランクルーム 優待映画チケット 田舎暮らしガイド オリジナルデザインTシャツ ニタコエ
    Copyright 2008 Jupitermedia Corporation All Rights Reserved. http://www.internet.com/
    space.gif space.gif