メールサーバ改造の教科書
概 要
本書はメールサーバの構築・運用に携わる人を対象に、さらに高い安全性や利便性を無料のソフトで実現するためのさまざまなテクニックを紹介した解説書です。基本的なメールサーバの構築法に加え、IMAPやSSHの導入方法、scmailによるメールの振り分けやスパム対策、Mailmanによるメーリングリストの運営法、mobilemapによる携帯端末向けのIMAP構築など、メールサーバの機能を拡張し、強化するためのノウハウが満載です。
| 著者 | 田鍬享、東いずみ |
| 価格 | 円(税込)(本体2600円) |
| ISBN | 978-4-7980-1610-8 |
| 発売日 | 2007/03/21 |
| 判型 | B5変 |
| 色数 | 2色 |
| ページ数 | 360 |
| CD/DVD | - |
| 対象読者 | 初級 |
| シリーズ | - |
目次
第1章 BIND / djbdnsを使ったDNSサーバの構築
1-1 DNS
1-1-1 ドメイン名の階層構造
1-1-2 名前解決の仕組み
1-1-3 マスタ・サーバとスレーブ・サーバ
1-1-4 レコードの種別
1-1-5 本書で作成するゾーン情報
1-2 BINDの導入
1-2-1 BIND関連のrpmパッケージ
1-2-2 BINDのインストール
1-2-3 BINDをchroot jail内で動かす
1-2-4 DNSキャッシュ・サーバの設置
1-2-5 DNSコンテンツ・サーバの設置
1-2-6 スレーブ・サーバの設置
1-3 djbdnsの導入
1-3-1 djbdnsの概要
1-3-2 daemontoolの概要
1-3-3 daemontoolsのインストール
1-3-4 djbdnsのインストール
1-3-5 DNSキャッシュ・サーバの設置(ローカルホスト用)
1-3-6 DNSキャッシュ・サーバの設置(LAN用)
1-3-7 DNSコンテンツ・サーバの設置
1-3-8 スレーブ・サーバの設置
第2章 Postfix / qmailを使ったSMTPサーバの構築
2-1 サーバ運用の準備
2-1-1 SMTP通信の流れ
2-1-2 MXレコードの登録
2-1-3 メールボックスの形式
2-1-4 Postfixとqmail
2-1-5 ファイアウォールの設定
2-2 Postfixの導入
2-2-1 Postfixのインストール
2-2-2 Postfixへの切り替え
2-2-3 Postfixの設定
2-2-4 Postfixの起動
2-3 qmailの導入
2-3-1 qmailの構造
2-3-2 インストール前の準備
2-3-3 qmailのインストール
2-3-4 qmailの設定
2-3-5 qmailの起動
2-4 動作確認
2-4-1 不正中継のテスト
2-4-2 メールの送受信テスト
第3章 Courier-IMAPを使ったIMAP/POP3サーバの構築
3-1 POP3/IMAPサーバ運用の準備
3-1-1 POP3とIMAP
3-1-2 POP3SとIMAPS
3-1-3 Courier-IMAPとは
3-2 Courier-IMAPのインストール
3-2-1 インストールの準備
3-2-2 認証プログラムのインストール
3-2-3 Courier-IMAPのインストール
3-3 Courier-IMAPの設定
3-3-1 POP3SとIMAPSの無効化
3-3-2 アクセス制限
3-3-3 Courier-IMAPの起動
3-4 Courier-IMAPの動作確認
3-4-1 IMAPの動作確認
3-4-2 POP3の動作確認
3-4-3 メーラの設定
第4章 Apacheの導入
4-1 Apacheのインストールと起動
4-1-1 Apacheのインストール
4-1-2 Apacheの起動
4-2 Apacheの設定
4-2-1 Apacheの基本設定
4-2-2 アクセス制限
4-2-3 ログの活用
4-2-4 SSLの対応
第5章 OpenSSHとPortForwarderを利用したSSHポート転送
5-1 SSHとは
5-1-1 本章で扱うツール
5-1-2 SSHポート転送
5-2 SSHサーバの導入
5-2-1 OpenSSHのインストール
5-2-2 SSHサーバの設定
5-2-3 SSHサーバの起動
5-2-4 ログの監視
5-3 SSHクライアントの導入
5-3-1 鍵の作成
5-3-2 公開鍵の登録
5-3-3 SSHポート転送の実行
5-3-4 PortForwarderの起動
5-4 chroot環境の導入
5-4-1 OpenSSHのコンパイル
第6章 メールの振り分けとスパム対策
6-1 scmailを使ったメールの振り分け
6-1-1 インストール
6-1-2 MTAとの連携
6-1-3 設定
6-1-4 動作確認
6-1-5 スパム対策
6-2 Sender IDとDKIMによるメール対策
6-2-1 Sender IDとDKIM
6-2-2 Postfix 2.3の導入
6-2-3 Milterライブラリの導入
6-2-4 Milterアプリの導入
6-2-5 Postfixの設定
6-2-6 動作確認
第7章 Mailmanを利用したメール配信システム
7-1 Mailmanのインストール
7-1-1 Mialmanとは
7-1-2 Mailmanのインストール
7-2 関連サーバの設定
7-2-1 Apache
7-2-2 Postfix
7-3 Mailmanの初期設定
7-3-1 設定適用の流れ
7-3-2 管理パスワードの設定
7-3-3 初期設定
7-3-4 管理MLの作成
7-3-5 Mailmanサービスの起動
7-3-6 試験MLの作成
7-4 Mailmanの詳細設定
7-4-1 Mailmanの設定項目
7-4-2 社内用MLの作成
7-4-3 メルマガ用MLの作成
第8章 mobileimapを利用した携帯端末でのIMAP
8-1 インストール
8-1-1 mobileimapの概要
8-1-2 Rubyのインストール
8-1-3 mobileimapのインストール
8-1-4 動作確認
8-1-5 mobileimapの起動オプション
8-2 IMAPサーバの設定
8-2-1 設定ファイルの編集
8-2-2 パスワード・ファイルの作成
8-2-3 動作確認
8-3 mobileimapの設定
8-3-1 設定ファイルの作成
8-3-2 設定ファイルの編集
8-3-3 設定の有効化
8-4 Apacheを使った認証
8-4-1 Apacheの必要性
8-4-2 URLの対応付け
8-4-3 ベーシック認証
8-4-4 ダイジェスト認証
8-4-5 mobileimapの設定
8-4-6 動作確認
第9章 SquirrelMailによるWebメールシステム
9-1 SquirrelMail
9-1-1 SquirrelMailの概要
9-1-2 インストール
9-1-3 Apacheの設定
9-2 設定
9-2-1 設定ツールの起動
9-2-2 Server Settings
9-2-3 Folder Defaults
9-2-4 Languages
9-2-5 動作確認
9-3 SquirrelMailの操作
9-3-1 個人情報の設定
9-3-2 メールの読み書き
9-3-3 フォルダの追加
9-3-4 メールの整理
9-3-5 メールの検索
9-4 プラグインの導入
9-4-1 プラグインの入手方法
9-4-2 プラグインの有効化
9-4-3 Compatibility
9-4-4 Lockout
9-4-5 Secure login
9-4-6 Timeout User
第10章 Hyper Estraierを利用したメールの全文検索
10-1 MHonArcの導入
10-1-1 インストール
10-1-2 設定ファイルの作成
10-1-3 HTMLメッセージの作成
10-1-4 各種オプション
10-2 Hyper Estraierの導入
10-2-1 zlib
10-2-2 QDBM
10-2-3 Hyper Estraier
10-3 インデックス管理
10-3-1 インデックスの作成
10-3-2 文書の追加・更新
10-3-3 文書の削除
10-3-4 文書をヒットさせない
10-4 文書の検索
10-4-1 estcmdコマンドによる検索
10-4-2 検索CGIの設置
10-4-3 検索ページの利用
第11章 OpenLDAPを利用した住所録の共有
11-1 LDAPの概要
11-1-1 ファイルシステムとの対比
11-1-2 エントリの名前
11-1-3 属性の種類
11-1-4 データの形式
11-1-5 LDAPサーバ
11-2 OpenLDAPの導入
11-2-1 OpenLDAPシステムの仕組み
11-2-2 インストール
11-2-3 slapd.confの作成
11-2-4 キャッシュ・サイズの指定
11-2-5 slapdの起動
11-2-6 初期エントリの登録
11-3 住所録の作成
11-3-1 作成手順
11-3-2 部署エントリの登録
11-3-3 アカウントの登録
11-3-4 コンテナの登録
11-3-5 住所録の登録
11-3-6 アクセス制御
11-4 メーラからの検索
11-4-1 メーラ
11-4-2 Outlook
11-4-3 Becky!
11-4-4 Thunderbird
11-5 GUIクライアントによるデータ管理
11-5-1 インストール
11-5-2 初期設定
11-5-3 データの参照
11-5-4 属性の編集
11-5-5 エントリの編集
11-5-6 住所録データの追加

