|
|
Postfixの設定
|
PostfixについてPostfixのファイル構成設定ファイルmain.cfについてホスト名とドメイン名の設定受信するホスト名の設定ホスト名毎のメールの振分けメール転送設定の使い分け受信/転送に関する設定セキュリティ関連の設定"main.cf"の書式チェックPostfixのコントロール連携するアプリケーション |
Postfixの構築に必要なファイルこの コンテンツ に従って普通に WBEL や CentOS を インストール すると、 Postfix とその設定に必要なファイル類は既に 構築中のLinuxサーバー にインストールされているはずです。 以下に、WBELやCentOSにインストールされているPostfixで、操作や設定が必要なファイルを示します。 それ以外の ディストリビューション をお使いの場合や、標準添付以外のパッケージをインストールした場合には、ファイル名やディレクトリの パス が以下とは異なる場合がありますので注意してください。
Postfixの必要ファイル一覧 Postfixの本体プログラムは"/usr/sbin/postfix"ですが、これを直接呼び出すことはまずありません。 実際にはこの"/usr/sbin/postfix"を用いて、起動や終了を容易にコントロールできるように記述された スクリプト である "/etc/rc.d/init.d/postfix" を用います。 また"/etc/rc.d/init.d/"の シンボリックリンク が"/etc/init.d/"になっていますので、スクリプトは "/etc/init.d/postfix" でも呼び出すことができます。 例えば、 "/etc/init.d/postfix start" →Postfixの起動 |
||||||||
|
|
"/etc/init.d/postfix stop" →Postfixの停止 という使い方になります。
"/etc/rc.d/init.d/"
には
パス
が通っていません
Postfixは、動作のほぼ全てについて "/etc/postfix/main.cf" という設定ファイルに記述します。 ただ通信制御に関する設定については、 "/etc/postfix/master.cf" という設定ファイルに記述するようになっています。
またPostfixは
Sendmail
との互換性を維持するため、Sendmailで利用するメールの再転送設定ファイル
"/etc/aliases"
を利用するように設計されています
Postfixの動作は基本的にはこの二つの設定ファイルで制御することができますが、複数の ドメイン名 や サブドメイン を利用する場合には、更にいくつかの設定ファイルの修正や作成を行うことがあります。
Sendmailの場合は、主設定ファイルのテンプレート
"/etc/mail/sendmail.mc"
の編集後に
"m4"
コマンド
を使ってSendmailが読み込める形式の
"/etc/mail/sendmail.cf"
に変換する必要がありますが
Postfixの主設定ファイルである"/etc/postfix/main.cf"は、比較的新しい サーバー アプリケーション の設定ファイルと同じく、
[
ディレクティブ
] = [パラメータ] [パラメータ] ...
という記述方法をとります。 しかし、ひとつのディレクティブに対して多くのパラメータを記述しなければならないときは、"/etc/postfix/main.cf"とは別にテキスト形式の外部設定ファイル利用したり、 バイナリ 型の データベース (ルックアップテーブル)に書き出したりして利用することもでき、大規模な メールサーバー の運用にも対応しています。 |
||||||||
|
Postfixの構築に
役に立った一冊です ↓ |
もちろん、個人で利用する程度のメールサーバーならば、データベース化しなければならないほど多くのパラメータを記述するディレクティブはまずないでしょう。
関連セクション・
メールサーバーの構築
|
|
|
Postfixについて
<<Previous
|
Next>>
設定ファイルmain.cfについて
|
| このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |