|
|
Postfixの設定
|
PostfixについてPostfixのファイル構成設定ファイルmain.cfについてホスト名とドメイン名の設定受信するホスト名の設定ホスト名毎のメールの振分けメール転送設定の使い分け受信/転送に関する設定セキュリティ関連の設定"main.cf"の書式チェックPostfixのコントロール連携するアプリケーション |
PostfixのコントロールPostfix の起動、停止、再起動は、予め準備されている シェル スクリプト 、 "/etc/init.d/postfix" を利用して行います。 正確なスクリプトの場所は "/etc/rc.d/init.d/postfix" ですが、予めディレクトリ "/etc/rc.d/init.d/" の シンボリックリンク が "/etc/init.d/" で作成されていますので、 "/etc/init.d/postfix" でも実行することができます。
このシェルスクリプトが格納されているディレクトリには
パス
が通っていませんのでパス名付きで実行する必要があります
パス名を付けずに
コマンド
名"postfix"のみで実行すると、パスが通っているPostfixの実体プログラム
"/usr/sbin/postfix"
書式は以下のとおりです。作業はすべてroot アカウント から行います。 /etc/init.d/postfix start...Postfixの起動 /etc/init.d/postfix stop...Postfixの停止
"/etc/postfix/main.cf"を作成しなおした後には、一度Postfixを停止して起動しなおすか、以下のコマンドを実行します。 /etc/init.d/postfix restart...Postfixの再起動 /etc/init.d/postfix reload...Postfixの設定の再読み込み
Postfixが現在稼動してるかどうかを確認するには、 |
|||||||||
|
|
/etc/init.d/postfix status...Postfixの状態確認 あるいは、 ps コマンドで起動プロセスを確認します。
また、Postfixを起動、再起動した後は必ず
関連セクション・
メールサーバーの構築
|
|||||||||
Postfixの自動起動設定WBEL や CentOS では標準の MTA が Sendmail となっているため、ユーザーが誤って二つのMTA デーモン を同時に起動しないように、 Postfix は デフォルト では ntsysv で自動起動登録ができないようになっています(リストに表示されません)。 Postfixをntsysv コマンド のリストに表示するには、 "chkconfig" コマンドを "--add" オプション付きで実行します。
コマンドを実行したら、ntsysvで設定画面を開きます。 するとリストに "postfix" デーモンが表示されているはずでのでチェックを入れます。
postfixデーモンを"ntsysv"で自動起動登録する Postfixにチェックを入れて自動起動にするときは、同じ MTA であるSendmailに 同時にチェックを入れないように 注意してください。 また、 「もうSendmailは使わない、使うのはPostfixだけ。」 |
||||||||||
|
Postfixの構築に
役に立った一冊です ↓ |
と決めているのであれば、間違えてSendmailにチェックを入れることができないように、以下のコマンドでsendmailデーモンをntsysvのリストからはずしてしまいましょう。
逆に、PostfixからSendmailにMTAを乗り換えるときは、
と実行して、ntsysvのリストへの登録を入れ替えておくとよいでしょう。 設定が終わったら念のため一度 構築中のLinuxサーバー を reboot コマンドで再起動し、上のパートで説明した動作確認の方法でPostfixがきちんと起動しているかどうかをチェックしてみてください。
関連セクション・
メールサーバーの構築
|
|
|
"main.cf"の書式チェック
<<Previous
|
Next>>
連携するアプリケーション
|
| このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |