はじめてのqmail

 TEMPEST > book > はじめてのqmail > 目次


はじめてのqmail 目次
1. qmailの概要
1.1 サーバとは
1.1.1 サーバの働きとは
1.1.2 サーバで使用されるOS
1.2 qmailとは
1.2.1 qmailの誕生
1.2.2 qmailの利点
1.2.3 qmailの開発者 D.J. Bernstein氏
1.3 SMTPとPOP
1.3.1 MTAとMUA
1.3.2 SMTP
1.3.3 POP
1.4 メールサーバに関わる危険性
1.4.1 セキュリティの基本
1.4.2 チェックする3つのポイント
2. マシンの準備とOSのインストール
2.1 構築に必要なもの
TIPS201 メールサーバにするマシン
TIPS202 マシンの準備
TIPS203 LANカードの準備
TIPS204 ネットワーク環境の準備
TIPS205 IPアドレスの確認
2.2 Red Hat Linuxのインストール
TIPS206 CD-ROMの準備
TIPS207 言語の選択
TIPS208 キーボードの選択
TIPS209 マウスの選択
TIPS210 インストールの種類の選択
TIPS211 ディスクパーティションの設定
TIPS212 ブートローダの設定
TIPS213 ブートローダパスワードの設定
TIPS214 ネットワークの設定
TIPS215 ファイアウォールの設定
TIPS216 追加言語サポートの選択
TIPS217 タイムゾーンの選択
TIPS218 rootの設定
TIPS219 一般ユーザの設定
TIPS220 パッケージグループの選択
TIPS221 インストールの開始
TIPS222 起動ディスクの作成
TIPS223 インストールの終了
2.3 FreeBSDのインストール
TIPS224 CD-ROMの準備
TIPS225 カーネル設定の選択
TIPS226 言語の選択
TIPS227 インストール方法の選択
TIPS228 FDISKの設定
TIPS229 ブートマネージャの選択
TIPS230 パーティションの設定
TIPS231 配布ファイルの選択
TIPS232 インストールメディアの選択と確認
TIPS233 ネットワークインタフェースの設定
TIPS234 ホスト名・IPアドレスの設定
TIPS235 ゲートウェイとinetdの設定
TIPS236 FTP・NFSの設定
TIPS237 セキュリティプロファイルの選択
TIPS238 システムコンソール・タイムゾーンの設定
TIPS239 ユーザアカウントの設定
TIPS240 rootパスワードの設定
3. qmailのインストール 51
3.1 インストール前の確認事項
3.1.1 ディストリビューションの確認
 TIPS301 ディストリビューションの確認
3.1.2 パーティションの確認
 TIPS302 パーティションサイズの確認
3.1.3 POPとAPOP
 TIPS303 受信プロトコルの選択
 TIPS304 シェルの変更
3.1.4 ネットワークの確認
 TIPS305 ループバックアドレスでの確認
 TIPS306 自IPアドレスのping確認
 TIPS307 ルータへのping確認
 TIPS308 ドメイン名引きの確認
3.1.5 プログラムのダウンロード
 TIPS309 ダウンロードディレクトリの作成
 TIPS310 ファイルのダウンロード
3.1.6 CD-ROMの利用(Red Hat Linux)
 TIPS311 CD-ROMのマウント(Red Hat Linux)
 TIPS312 CD-ROMのアンマウント(Red Hat Linux)
3.1.7 CD-ROMの利用(FreeBSD)
 TIPS313 CD-ROMのマウント(FreeBSD)
 TIPS314 CD-ROMのアンマウント(FreeBSD)
3.2 qmailのインストール
3.2.1 パッケージとは
3.2.2 qmailのインストール前の準備
 TIPS315 専用ディレクトリの作成
 TIPS316 ユーザとグループの作成
 TIPS317 ソースファイルの解凍
3.2.3 qmailのインストール
 TIPS318 qmailのインストール
 TIPS319 使用ホスト・ドメイン名の登録
3.3 メールユーザの初期設定
3.3.1 ユーザの作成
 TIPS320 qmailに必要なメールユーザの作成
 TIPS321 メール転送設定
3.3.2 起動スクリプトの準備
 TIPS322 起動スクリプトのコピー
 TIPS323 起動スクリプトの設定
3.3.3 Maildirの作成
 TIPS324 既存ユーザ用メールディレクトリの作成
 TIPS325 新規ユーザ用メールディレクトリの自動作成
3.3.4 メールの送信テスト
 TIPS326 qmailの起動と起動確認
 TIPS327 テストメールの送信(ローカル)
 TIPS328 メールの受信確認
 TIPS329 エラーメールのテスト送信
 TIPS330 エラーメールの受信確認
 TIPS331 メールログの確認
3.3.5 sendmailの停止
 TIPS332 sendmailの停止
 TIPS333 自動起動の停止(Red Hat Linux)
 TIPS334 自動起動の停止(FreeBSD)
3.3.6 sendmailとの互換設定
 TIPS335 sendmailとの互換設定
 TIPS336 mailコマンドでのテスト送信
3.3.7 qmailの自動起動設定
 TIPS337 自動起動スクリプトの作成(Red Hat Linux)
 TIPS338 自動起動スクリプトの作成(FreeBSD)
3.3.8 manの設定
 TIPS339 manの設定(Red Hat Linux)
 TIPS340 manの設定(FreeBSD)
 TIPS341 manの実行
4. qmailの設定
4.1 tcpserverのインストール
4.1.1 tcpserverとは
4.1.2 tcpserverのインストール
 TIPS401 ソースファイルの入手
 TIPS402 ソースファイルの解凍
 TIPS403 tcpserverのインストール
4.2 SMTPサービスの起動
4.2.1 qmail-smtpdとは
4.2.2 重要なリレー設定
4.2.3 SMTPサービスの設定
 TIPS404 SMTPサービスの設定
 TIPS405 smtpd_rulesの記述例
4.2.4 CDBファイルへの変換
 TIPS406 CDBファイルへの変換
 TIPS407 idの確認
4.2.5 SMTPサービス起動スクリプトの作成(Red Hat Linux)
 TIPS408 SMTPサービス起動スクリプトの作成(Red Hat Linux)
 TIPS409 手動でのSMTPサービスの起動(Red Hat Linux)
4.2.6 SMTPサービス起動スクリプトの作成(FreeBSD)
 TIPS410 SMTPサービス起動スクリプトの作成(FreeBSD)
 TIPS411 手動でのSMTPサービスの起動(FreeBSD)
4.3 checkpasswordのインストール
 TIPS412 ソースファイルの入手
 TIPS413 ソースファイルの解凍
 TIPS414 checkpasswordのインストール
4.4 POPサービスの起動
4.4.1 POP接続とは
4.4.2 POPサービスの設定
 TIPS415 POPサービスの設定
4.4.3 CDBファイルへの変換
 TIPS416 CDBファイルへの変換
4.4.4 POPサービス起動スクリプトの作成(Red Hat Linux)
 TIPS417 POPサービス起動スクリプトの作成(Red Hat Linux)
 TIPS418 手動でのPOPサービス起動(Red Hat Linux)
4.4.5 POPサービス起動スクリプトの作成(FreeBSD)
 TIPS419 POPサービス起動スクリプトの作成(FreeBSD)
 TIPS420 手動でのPOPサービス起動(FreeBSD)
4.5 メールクライアントの設定
4.5.1 メールクライアントの設定とメールの受信テスト
 TIPS421 メールアカウントの設定
 TIPS422 メールの受信テスト
4.5.2 メールの受信テストがうまくいかない場合
 TIPS423 ネットワークの導通確認
 TIPS424 メールアカウントの設定確認
 TIPS425 tcpserverの起動確認
 TIPS426 pop3d_rulesの記述確認
4.5.3 メールの送信テスト
 TIPS427 メールの送信テスト
4.5.4 メールの送信テストがうまくいかない場合
 TIPS428 メールアカウントの設定確認
 TIPS429 tcpserverの起動確認
 TIPS430 smtpd_rulesの記述確認
4.6 checkpwのインストール
4.6.1 checkpwとは
4.6.2 checkpwのインストール
 TIPS431 ソースファイルの入手
 TIPS432 ソースファイルの解凍
 TIPS433 checkpwのインストール
 TIPS434 APOPパスワードの設定
4.7 APOPサービスの起動
4.7.1 APOPサービスの設定
 TIPS435 APOPサービスの設定
4.7.2 CDBファイルへの変換
 TIPS436 CDBファイルへの変換
 TIPS437 POPサービスの停止
4.7.3 APOPサービス起動スクリプトの作成(Red Hat Linux)
 TIPS438 APOPサービス起動スクリプトの作成(Red Hat Linux)
 TIPS439 手動でのAPOPサービスの起動(Red Hat Linux)
4.7.4 APOPサービス起動スクリプトの作成(FreeBSD)
 TIPS440 APOPサービス起動スクリプトの作成(FreeBSD)
 TIPS441 手動でのAPOPサービスの起動(FreeBSD)
4.7.5 メールの受信テスト
 TIPS442 メールの受信テスト
4.7.6 受信テストがうまくいかない場合
 TIPS443 ネットワークの導通確認
 TIPS444 メールアカウントの設定
 TIPS445 tcpserverの起動確認
 TIPS446 pop3d_rulesの記述確認
4.7.7 起動スクリプトの選択(Red Hat Linux)
 TIPS447 起動スクリプトの選択(Red Hat Linux-POP)
 TIPS448 起動スクリプトの選択(Red Hat Linux-APOP)
4.7.8 起動スクリプトの選択(FreeBSD)
 TIPS449 起動スクリプトの選択(FreeBSD-POP)
 TIPS450 起動スクリプトの選択(FreeBSD-APOP)
5. qmailの運用
5.1 DNSの設定確認
5.1.1 MXの設定
 TIPS501 MXの設定
5.1.2 不正転送拒否の確認
 TIPS502 不正転送拒否の確認
5.2 メールサーバの環境設定
5.2.1 メール転送の設定
 TIPS503 メール転送の設定
5.2.2 モバイル用途に利用するには
5.2.3 メールの受信制限
 TIPS504 特定のアドレスからのメール受信制限の設定
 TIPS505 メールサイズによるメール受信制限の設定
5.2.4 メールアドレスの追加
 TIPS506 メールサーバに必要な特定のアドレスの作成
 TIPS507 一般ユーザによるアドレス追加(拡張メールアドレス)
5.3 メーリングリストの作成(qmailのみ)
5.3.1 メーリングリストとは
5.3.2 メーリングリストの作成(qmailのみ)
 TIPS508 メーリングリストの作成(qmailのみ)
5.4 メーリングリストの作成(ezmlm)
5.4.1 ezmlmとは 152
5.4.2 ezmlmのインストール
 TIPS509 ソースファイルの入手
 TIPS510 ソースファイルの解凍
 TIPS511 ezmlmのインストール
5.4.3 ezmlmの設定
 TIPS512 メーリングリストの作成
 TIPS513 ezmlmのユーザ登録と配信テスト
5.4.4 ezmlmの運用
 TIPS514 メーリングリストのユーザ登録と登録確認
 TIPS515 ユーザ登録の解除
 TIPS516 ezmlmヘルプの参照
 TIPS517 バックナンバーの参照
 TIPS518 複数のユーザ登録
 TIPS519 複数のユーザ解除
 TIPS520 自動登録と解除の禁止
5.5 メーリングリストの機能拡張(ezmlm+ezmlm-idx)
5.5.1 ezmlmでできないこと 162
5.5.2 ezmlm-idxによる機能拡張
5.5.3 ezmlm-idxのインストール
 TIPS521 ソースファイルのダウンロード
 TIPS522 ソースファイルの解凍
 TIPS523 ezmlm-idxのインストール
5.5.4 ezmlm-idxの実行
 TIPS524 ezmlm-idxの実行
 TIPS525 件名の設定
 TIPS526 配信番号の設定
5.6 NTPの設定
5.6.1 時刻をあわせる
5.6.2 ntpdateの設定
 TIPS527 ntpdateの設定
 TIPS528 crontabの設定
 参考 crontabの設定
 参考 xntpd
6. BINDのインストール
6.1 DNSの概要
6.1.1 DNSとは
6.1.2 セカンダリDNSサーバ
6.1.3 正引き・逆引き
6.2 BIND(Version 9)のインストール
 TIPS601 ソースファイルの入手
 TIPS602 ソースファイルの解凍
 TIPS603 BINDのインストール
6.3 BINDの設定
6.3.1 named.confの設定
 TIPS604 named.confの設定
6.3.2 ローカルホストの設定(正引き)
 TIPS605 ローカルホストの設定(正引き)
6.3.3 ローカルホストの設定(逆引き)
 TIPS606 ローカルホストの設定(逆引き)
6.3.4 ゾーンファイルの設定
 TIPS607 ゾーンファイルの設定
6.3.5 逆引きファイルの設定
 TIPS608 逆引きファイルの設定
6.3.6 キャッシュファイルの設定
 TIPS609 named.rootのダウンロードと配置
 TIPS610 設定ファイルの確認
6.3.7 rndc.keyの作成と起動の設定(Red Hat Linux)
 TIPS611 rndc.keyの作成(Red Hat Linux)
 TIPS612 起動ユーザの作成
 TIPS613 自動起動の設定(Red Hat Linux)
 TIPS614 手動でのBINDの起動
6.3.8 rndc.keyの作成と起動の設定(FreeBSD)
 TIPS615 rndc.keyの作成(FreeBSD)
 TIPS616 自動起動の設定(FreeBSD)
 TIPS617 手動でのBINDの起動
6.4 BINDの動作確認
6.4.1 リゾルバの設定
 TIPS618 リゾルバの設定
6.4.2 BINDの動作確認
 TIPS619 BINDの動作確認(自サーバ確認)
 TIPS620 BINDの動作確認(ローカルホスト)
 TIPS621 BINDの動作確認(サーバ正引き)
 TIPS622 BINDの動作確認(自サーバ逆引き)
 TIPS623 BINDの動作確認(自サーバ正引き)
 TIPS624 ログの確認と再起動
7.1 UNIXに関するFAQ
FAQ1 プロンプト
FAQ2 root権限
FAQ3 シェル
FAQ4 FTPコマンド
FAQ5 wgetコマンド
FAQ6 fetchコマンド(FreeBSDのみ)
FAQ7 tar、gzipファイル
FAQ8 CCとGCC
FAQ9 makeコマンド
FAQ10 アクセス権限とパーミッション
FAQ11 ユーザの変更、rootへの変更
FAQ12 入力補完機能
FAQ13 manコマンド
FAQ14 findコマンド(ファイルの検索)
FAQ15 パスの確認・設定追加
FAQ16 ランレベル
FAQ17 chkconfigコマンド(Red Hat Linux)
FAQ18 lokkit(Red Hat Linux)
FAQ19 ドットファイル
FAQ20 GNU
FAQ21 フリーウェア
FAQ22 オープンソース(Open Source)
7.2 viの使い方
7.3 ネットワークに関するFAQ
FAQ23 ホスト名
FAQ24 グローバルIPとローカルIP
FAQ25 ループバックアドレス
FAQ26 スニファリング
FAQ27 DNS
FAQ28 PGP
FAQ29 lynx
FAQ30 SSHとは
FAQ31 SSHコマンド
FAQ32 SFTPコマンド
FAQ33 MacSSH
FAQ34 PuTTY
FAQ35 Windowsでのポートスキャンツール
7.4 qmailに関するFAQ
7.4.1 sendmailとの比較
7.4.2 qmailの構造
7.4.3 メールサーバのセキュリティ
7.4.4 パッチとRPMインストール
 FAQ36 パッチとは
 FAQ37 localtimeパッチとは
 FAQ38 localtimeパッチの適用
 FAQ39 qmailのインストール(RPMパッケージ)
7.5 よくあるエラー
FAQ40 no such file or directory(そのようなファイルまたはディレクトリは存在しません)
FAQ41 command not found
FAQ42 no makefile(makeが見つかりません)
FAQ43 no cc
7.6 トラブル対応方法
FAQ44 トラブルが起きたら
FAQ45 ネットワークの接続確認
FAQ46 qmailの稼動確認
FAQ47 tcpserverの稼動確認
FAQ48 smtpd_rules(リレー設定)の確認
FAQ49 pop3d_rulesの確認
FAQ50 パスワードの確認
FAQ51 サーバ運用上の注意
7.7 パッケージに関するFAQ
FAQ52 PortsとPackages
FAQ53 sysinstall
FAQ54 pkg_addコマンド(Packagesパッケージの管理方法)
FAQ55 rpmコマンド(RPMパッケージの管理方法)
FAQ56 RPMパッケージ依存関係の注意点
FAQ57 FTP版CD-ROMの作成(Red Hat Linux)
FAQ58 FTP版CD-ROMの作成(FreeBSD)
FAQ59 シンボリックリンクの作成
7.8 UNIXコマンドリファレンス
FAQ60 カレンダーの表示
FAQ61 ディレクトリの移動
FAQ62 所属グループの変更
FAQ63 ファイルモードの設定
FAQ64 ファイル所有者の変更
FAQ65 ファイルのコピー
FAQ66 日付の表示
FAQ67 CD-ROMを取り出す(Red Hat Linuxのみ)
FAQ68 ファイルの最初だけを表示
FAQ69 使用コマンド履歴の表示
FAQ70 モジュールのインストール
FAQ71 プロセスの停止
FAQ72 ファイルの閲覧
FAQ73 ディレクトリ内のファイル一覧の表示
FAQ74 オンラインマニュアルの表示
FAQ75 ディレクトリの作成
FAQ76 CD-ROMのマウント
FAQ77 ディレクトリやファイルの移動
FAQ78 実行中プロセスの表示
FAQ79 カレントディレクトリの絶対パスの表示
FAQ80 OSの再起動
FAQ81 ファイルの削除
FAQ82 システムの停止
FAQ83 管理モードへの変更
FAQ84 ファイルの最後だけを表示
FAQ85 ファイルのまとめや展開
FAQ86 実行中のプロセスをリアルタイムの表示
FAQ87 空ファイルの作成
FAQ88 Webにあるファイルをダウンロード
FAQ89 コマンドのパスを表示


はじめてのqmail 目次