インターネットサーバと メール配送の仕組み 情報実験 第13回 2007/01/26 土屋 貴志 北海道大学 理学院 宇宙理学専攻 地球流体力学研究室 M 1 目次 • • • • サーバと通信規約の復習 メール配送システム メールの構造 メール利用の際の注意 サーバと通信規約の復習 サーバ (server) • ネットワークを通して色々な機能やサービス を提供するコンピュータ or ソフトウェア • 情報実験 第12回 サーバ・クライアントシステム 通信を行うには約束事が必要 通信規約(プロトコル) • コンピュータがネットワーク上で 通信するための約束事 • 情報実験 第5回 最低限 Internet メール配送システム 電子メール (E-mail) • 電気的な符号を使ってメッセージを伝達 する通信手段 • 具体例 – 携帯メール – Web メール – ISP (プロバイダ) から提供される メールサービス – etc… メールアドレス • メールの届け先の住所 hoge @ mail . ep . sci . hokudai . ac . jp ユーザID 組織名 ホスト名 国名 組織属性 ドメイン名 メール配送の流れ B A メールサーバ A クライアント A イ ン タ ー ネ ッ ト メールサーバ B クライアント B メール配送の流れ B A メールサーバ A クライアント A イ ン タ ー ネ ッ ト メールサーバ B クライアント B メール送信 (クライアント→サーバ) A SMTPサーバ SMTP MTA メールサーバ A MUA クライアント A MUA • Mail User Agent の略 • 電子メールの読み書きやメールサーバへ の送信,サーバからのメールの受信などを 行なうソフト. • 例 – Outlook Express, Thunderbird, etc… MTA • Message Transfer Agent の略 • 電子メールを配送するソフト – ユーザが送信したメールを受け取り,他の サーバと連携してバケツリレー式に目的地ま で配送したり,届いたメールをユーザが受け 取るまで保管したりする. • 例 – sendmail, qmail, etc… SMTP • Simple Mail Transfer Protocol の略 • サーバ間でメールのやり取りをしたり,クラ イアントがサーバにメールを送信する際に 用いられるプロトコル • 25 番ポートを使用 メール配送の流れ B A メールサーバ A クライアント A イ ン タ ー ネ ッ ト メールサーバ B クライアント B メール送信(サーバ→サーバ) SMTPサーバ MTA メールサーバ A SMTP イ ン タ ー ネ ッ ト SMTP SMTPサーバ MTA POP・IMAP サーバ メールサーバ B メール配送の流れ B A メールサーバ A クライアント A イ ン タ ー ネ ッ ト メールサーバ B クライアント B メール受信(POP の場合) B SMTPサーバ MTA ユーザからの要求 POP・IMAP サーバ によってメールを 取り出す メールBOX B メールサーバ B クライアント B POP MUA POP • Post Office Protocol の略 • メールを保存しているサーバからメールを 受信するためのプロトコル • 110 番ポートを使用 メール受信(IMAP の場合) B SMTPサーバ MTA POP・IMAP サーバ ユーザからの要求 メールBOX によってメールを見る B クライアント B メールサーバ B IMAP MUA IMAP • Internet Message Access Protocol の略 • メールを保存しているサーバからメールを 見るためのプロトコル • 143 番ポートを使用 メールサーバ • メールサーバとは – メールの送信用サーバ(SMTPサーバ) – メールの受信用サーバ(POP・IMAPサーバ) 機能のどちらか,または両方を持つ サーバの総称 メールサーバのおかげで我々は,コンピュー タを常時電源を点け,ネットワークに接続して いなくてもメールを利用できる メールの構造 メールの構造 • メールヘッダ – 宛先,送信者,件名,経路等の情報が記述さ れている • 空白行 • 本文 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id 送信エラー時など,そのエラーを i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) 報告する宛先になるメールアドレス Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) 配送先のメールアドレス Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit このメールが経由してきたサーバ情報. From: tsubo <[email protected]> To: [email protected] 複数のサーバを経由してきたメールに Subject: TsuBo !! は,いくつもの「Received:」がついてい Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) る X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> MIME のバージョン To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! 内容の「種類」 : テキスト,JISコード Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id 差出人のメールアドレス i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 簡単に偽装することができる Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain;宛先のメールアドレス charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp メールの題名・件名 Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsuboメールの送信日時 <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit メール作成に用い From: tsubo <[email protected]> たソフトウェア名 To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! 空白行 Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! 本文16:28:33 +0900 (JST) Date: Fri, 30 Jan 2004 X-Mailer: TSmtpClient ver. 1.0 壺 買いませんか。。マ・クベ メールヘッダの具体例 メール利用の際の注意 メール利用の際の注意 • マナー – 初めに名乗る – 機種依存文字を使わない • 半角カタカナ,「①」,「℡」 など – あまり大きなファイルを添付しない – HTML 形式に注意 – チェインメールを送らない メール利用の際の注意 • セキュリティ – 盗聴 • クレジットカード番号,暗証番号などを送らない – デマメール • 迂闊に信じない – 特にフィッシング詐欺に注意 – ウイルスメール • 添付ファイルを無闇に開かない 参考文献 • IT 用語辞典 e-word http://e-words.jp/ • SHARP | メールヘッダの読み方 http://www.sharp-pcstudio.com/disp.asp?cno=5&tbno=0&dno=19#p3 • sendmail と qmail による Linux メールサーバー構築ガイド 高橋隆雄,エーアイ出版
© Copyright 2024 ExpyDoc