InfraAcademy
サーバー構築講座

メールサーバーの構築

PostfixとDovecotを使ったメールサーバー構築を学びます。メール送受信の仕組み、SMTP、IMAP/POP、設定、動作確認の流れを理解します。

0%
スタートする

メールサーバーの構築のレッスン

0 / 11 完了
1 今回学習する内容 メールサーバー構築講座の導入として、これから学習するメールの送受信の仕組みと、メールサーバーを一から構築していく流れを紹介する。普段何気なく使っているメールが裏側でどのように処理され配送されているのかを、この講座全体を通して段階的にじっくりと丁寧に理解していくための概要を、まず先にひととおりつかんでおく内容。 有料会員のみ 次に学習 2 メールの流れ Gmailなどのメーラーからメールを送信するときの基本的な流れを、実際の送信フォームの画面を例に解説する。差出人と宛先にメールアドレスを入力して送信すると宛先にメールが届くという簡易的な仕組みをまず確認したうえで、その裏で実際に動いているメールサーバーの役割へと理解を段階的にじっくり進めていく内容。 有料会員のみ 未受講 3 メールサーバーの役割 メールを処理するソフトであるMTA(メール転送エージェント)とMDA(メール配送エージェント)の役割の違いを解説する。GmailなどのMUAから送信されたメールがDNSサーバーへのMXレコード問い合わせを経て転送先のMTAへ届き、MDAが受信箱へ配置するまでの詳細な流れを図解とともに丁寧に学ぶ内容。 有料会員のみ 未受講 4 postfixのインストール MTAソフトウェアであるpostfixをdebian環境にapt-get installでインストールし、メール送受信ができる状態にするまでの手順を解説する。インストール時にInternet Siteを選択しシステムメール名をtest.comと設定する流れ、/etc/init.d/postfix startでの起動方法まで学ぶ。 有料会員のみ 未受講 5 telnetでメールの送信 telnetコマンドを使ってpostfixに直接接続し、mail from、rcpt to、dataといったSMTPコマンドを手入力してメールを送信する方法を解説する。adduserでuserユーザーを作成したうえで、telnet localhost 25で接続し本文を入力して送信するまでの一連の手順を実践する。 有料会員のみ 未受講 6 受信ボックスにメールがあることを確認 telnetで送信したメールが正しく受信されているかを、/var/mail/userファイルをcatコマンドで確認する方法を解説する。MTAであるpostfixがtest.comドメイン宛のメールを受け取り、MDAがメールボックスファイルへ保存するという受信後の流れを、実際に手を動かして検証しながら理解する。 有料会員のみ 未受講 7 postfixの設定 dpkg-reconfigure postfixコマンドを使い、メール設定タイプやシステムドメイン名、管理者メールの転送先などpostfixの設定を対話形式で変更する方法を解説する。Internet SiteやSatellite systemなど各設定タイプの意味の違いも整理し、設定ファイルによる変更との使い分けを学ぶ。 有料会員のみ 未受講 8 main.cf postfixの設定ファイルである/etc/postfix/main.cfの中身をcatコマンドで確認し、設定項目=パラメーターという書式のルールを学ぶ。myhostnameやmydestination、mynetworks、smtpd_tls_security_levelなど主要な設定項目の意味を一覧で解説し、設定ファイルへの理解を深める内容。 有料会員のみ 未受講 9 postfixの設定を確認するコマンド postfixの現在の設定値を確認するpostconfコマンドの使い方を解説する。postconfコマンド単体で全設定値を一覧表示する方法、postconf mydestinationのように設定項目名を指定して特定の値だけを絞り込んで確認する方法を、実際の実行例とともに丁寧に学ぶ内容になっている。 有料会員のみ 未受講 10 POPとIMAP メールボックスに保存されたメールをメーラーで取り出すためのプロトコルであるPOPとIMAPの違いを解説する。メールをダウンロードしてオフラインで閲覧できるPOPの特徴と、サーバー上にメールを残し複数デバイスで同期できるIMAPの特徴を比較し、用途に応じた両者の使い分けを具体的な例とともにじっくり学ぶ内容。 有料会員のみ 未受講 11 dovecotのインストール POPとIMAPを利用可能にするパッケージであるdovecotのインストール方法を解説する。apt-get install dovecot-core dovecot-pop3dやdovecot-imapdといったコマンドの使い分け、/etc/init.d/dovecot startによる起動方法を学び、メーラーからの受信設定の参考情報にも触れる。 有料会員のみ 未受講