|
|
|
|
サーバーのセットアップ
|
|
Sendmailの設定
|
||
SendmailについてSendmailのファイル構成sendmail.mcの編集と設定sendmail.cfの作成受信するホスト名の設定ホスト名毎のメールの振分けメール転送設定の使い分け受信/転送に関する設定Sendmailのコントロール連携するアプリケーション等 |
Sendmailの構築に必要なファイルこの コンテンツ に従って普通に WBEL や CentOS を インストール すると、 Sendmail とその設定に必要なファイル類は既に 構築中のLinuxサーバー にインストールされているはずです。 以下に、WBELやCentOSにインストールされているSendmailで、操作や設定が必要なファイルを示します。
Sendmailの必要ファイル一覧 Sendmailの本体プログラムは"/usr/sbin/sendmail"ですが、これを直接呼び出すことはまずありません。 |
|||||
|
実際にはこの"/usr/sbin/sendmail"を用いて、起動や終了を容易にコントロールできるように記述された スクリプト である "/etc/rc.d/init.d/sendmail" を用います。 また"/etc/rc.d/init.d/"の シンボリックリンク が"/etc/init.d/"になっていますので、スクリプトは "/etc/init.d/sendmail" でも呼び出すことができます。 例えば、 |
||||||
"/etc/rc.d/init.d/"
には
パス
が通っていません
から、パスを省略して実行することはできません。
|
"/etc/init.d/sendmail start" →Sendmailの起動 "/etc/init.d/sendmail stop" →Sendmailの停止 という使い方になります。 |
|||||
|
|
Sendmailは、基本的な動作を決定する "/etc/mail/sendmail.cf" の他に、アクセス制御用設定ファイル "/etc/mail/access" 、受信ホスト名設定ファイル "/etc/mail/loca-host-names" など、いくつかの設定ファイルを組み合わせて全体の動作を設定します。
またSendmailは長く
UNIX
系
OS
のスタンダードメールサーバーとして採用されていたこともあって、メール再転送設定ファイルである
"/etc/aliases"
そのため"/etc/aliases"は、Sendmailの後継MTAであるPostfixでも標準のメールの再転送設定ファイルとして機能するようになっています。 その他、複数の ドメイン名 や サブドメイン を利用する場合には、更にいくつかの設定ファイルを利用することがあります。 Sendmailの設定が面倒と言われるのは、このように設定ファイルがいくつかに分かれていることと、設定ファイルの多くは記述したままの テキスト ファイルでは利用できず、 コマンド 操作によってSendmailが利用できる形式に変換しなければならないケースが多いためです。 つまりSendmailの難しさは、一つ一つの設定の内容が難しいというよりも、設定ファイルがいくつかに分かれている上、それぞれについて利用のための手順が余計に必要、ということにあります。 ただ考え方を変えれば、一つの設定ファイルに全ての設定を詰め込んだタイプの設定ファイルよりも、提供する機能に応じて設定ファイルが分かれているSendmailのほうがかえって混乱は少ないかもしれません。
関連セクション・
メールサーバーの構築
|
|
Sendmailについて
<<Previous
|
Next>>
sendmail.mcの編集と設定
|
| このサイトに対するご意見、ご要望、苦情、泣き言、献上品、資金援助などがございましたら こちら からお寄せください(お返事できなかったらごめんなさい)。もちろん リンクフリー です。趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |