[IP Network Skill - No.0293 -] Webアプリケーション(メール)
発行日時: 2006/12/22‥‥……━━━━━━ IP Network Skill No. 00000293 ━━━━━━……‥‥
〜 Webアプリケーション (メール) 〜
‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥
【まえがき】
今回からメールについて書きます。
私が最初にメールを使ったときは、UNIX上で、テキストエディタを
使ってキーボードの文字を叩きながら操作していました。
Windowsを使うようになってメールソフトを使い、GUIで操作、添付
ファイルもいろいろとやりとりできるようになりました。
メールにはメールボックスという概念があり、まずはサーバ上にある
個人ごとのメールボックスにメールが届きます。
そのため、サーバ上では人数分のメールボックス、つまり容量が必要
となるため、一人最大○○メガバイトまで、という制限が付き物です。
さらに、あまり大きいメールを送るとサーバやネットワークのリソース
が圧迫されるので、ネチケット(ネットのエチケット)上、あまり
大きいサイズのメールを送ることは好ましくありません。
(あとがきにつづく)
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
┃本┃日┃の┃試┃験┃対┃策┃問┃題┃
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥
〔問題1〕次のうちメールアドレスのアカウント名(ユーザ名)部分に使えな
い文字はどれか。
1.?
2.!
3.$
4.:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
-----------------------------------------------------------------
この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
講習教科書などでご利用いただいています。
-----------------------------------------------------------------
【11.アプリケーションプロトコル】
11.6. メール
Web系の話から、今度はメール系の話に移りたいと思います。
11.6.1. メールアドレス
私がこのメルマガを創刊した当初(6年近く前)はメールアドレスを持ってい
ない人も結構いましたが、現在は携帯電話も含めればほとんどの人がメールア
ドレスを持っていると思います。
メールアドレスとは電話でいう電話番号、手紙でいう住所と名前の組み合わせ
で、メアドとかメルアドと略されます。
「TCP/IPネットワークステップアップラーニング」を書いた当時(2002年)、
「メルアド」という略称が一般的でしたが、最近では「メアド」のほうがよく
聞きます。
実際、ググってみると、「メルアド」では132万件がヒット、「メアド」では
141万件がヒットしました。
ちなみに「メールアドレス」では232万件、「Eメールアドレス」では132万件
のヒットです。(注:"メールアドレス"とダブルコーテーションで括って検索
した場合。括らないと、「メール」や「アドレス」のみでもヒットしてしまう)
メールと言っていますが、一番丁寧な英語は「Internet electronic mail」か
と思います。そのため日本語に訳すと「電子メール」とか「インターネット
電子メール」、「Eメール」と書かれることがあります。
そしてメールアドレスの英語表記は「Internet E-mail address」というのが
RFCに載っています。
最近では会社や学校用、プライベート用、ケータイ用、フリーメール用、など
など一人でいくつものメールアドレスを持っている人も多いです。
どの用途でも、メールアドレスはすべて“ユーザ名@メールサーバ名”となり
ます。
@はアットマークといって、英単語の “at” を記号にしたものです。
“A at B” でBにいるAさん、という意味になります。そのためたとえば
“adzuki@mail.example.com” というメールアドレスであれば、mail.example.com
というサーバにいる adzuki さん、ということになります。
“adzuki” はユーザ名、またはアカウント、メールアカウントともいいます。
“mail.example.com” というのは “mail”というホスト名のサーバが、
“example.com” というドメインにありますよ、ということになります。
ホスト名がなくて、ドメイン名だけのメールアドレスもあります。
この場合、DNSにてメールサーバのホスト名が指定されます。
迷惑メールで有名なi-modeのメールアドレスもそうなのですが、
“09012345678@docomo.ne.jp” というようなアドレスでした。
現在は携帯電話番号をそのままユーザ名に使わないようにとのことですが。
この場合も、docomo.ne.jpというドメインにいる09012345678さんになります。
ユーザ名として使える文字は、「印字可能なASCII文字」で、スペース (" ")
と()<>@,;:\".[]の各文字は使えません。
以下の文字が利用可能ということになります。
!"#$%&'*+-/0123456789=?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_
`abcdefghijklmnopqrstuvwxyz{|}~
11.6.2. メールの送信
パソコンでメールをやりとりするのに、電子メールソフトを使います。
電子メールソフトのことをメーラ (mailer) ともいいます。
このとき、初期設定として、SMTPやPOP3というサーバのIPアドレス(またはホ
スト名)を設定する必要があります。
このSMTPとPOP3というのはプロトコルの名前で、メールはこのプロトコルによ
って処理されます。
SMTPはSimple Mail Transfer Protocolの略で、簡易メール転送プロトコルと
訳せます。
メールを送ろうと思ったら、メールのあて先、題名、本文をメーラやケータイ
で入力して、メール送信ボタンを押します。
送信されたメールは、SMTPサーバへ送られます。
SMTPサーバは、あて先が自分に登録されているユーザへのものである場合、そ
のユーザのメールボックスに“配信 (delivery) ”します。メールボックスは
データの記憶領域です。
あて先が自分に登録されていない場合、SMTPサーバはSMTPプロトコルを使って
他のSMTPサーバへメールを“転送 (transfer) ”します。
メールアドレスの@以降に書いてあるメールサーバ名やドメイン名を見れば転
送が必要かどうか判断できますね。
[PC1]-------[SMTPサーバ1]--------------[SMTPサーバ2]--------[PC2]
(PC1のメールボックス) (PC2のメールボックス)
SMTPサーバ1とSMTPサーバ2の間でSMTPプロトコルを使ってメールを転送。
PC1とSMTPサーバ1の間でPOPプロトコルを使ってPC1がサーバ1からメール
を取得。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
解┃答┃と┃解┃説┃
━┛━┛━┛━┛━┛
《本日の試験対策問題》
(解答)4
(解説)
この情報はRFC822からのものです。
D. ALPHABETICAL LISTING OF SYNTAX RULES の specials
の項目です。
詳しくは上記「ネットワークの基礎講座」かRFC822を
参照してください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆
(まえがきからつづく)
これまでは、メールボックスのサイズは10MB程度、1通あたり
の最大サイズは1MBまで、というような制限がありました。
しかし最近では、フリーメールでさえギガバイト単位のメール
ボックスが利用可能です。
Webを使ったフリーメールの場合、すべてサーバ側にデータが
保持されるので、メールボックス容量が大きくないとすぐに
制限を超えてしまいます。
最近、パソコンがクラッシュして一部メールデータベースが
壊れてしまい、過去のメールが参照できなくなってしまいました
が、ギガバイト単位のWebメールシステムがあれば、そこにデータ
を置いておいたほうが無難かもしれません。
adzuki
………………………………………………………
IP Network Skill vol.000293 12/22/06
発行者:adzuki http://www.xai.nu/ipnet
…………… ipnet7@xai.nu ……
◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet
| IP Network Skill 掲示板
| ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi
| バックナンバー一覧
| ⇒ http://xai.nu/ipnet/stack/index.html
| 間違いご指摘
| ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎
このメルマガを読んでいる人はこんなメルマガも読んでいます
- のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
- ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
- Scan Security Wire
- 「Scan Security Wire」は、国内最大のコンピュータセキュリティ専門誌です。ウイルス、暗号、不正アクセスなどの国内外のセキュリティ最新...
- ネットワークのおべんきょしませんか?
- TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
- 全部フリーソフト!!
- ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
- IPネットワーク考
- インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








