メールサービスの基本のディレクトリ
メールサービスの管理に使用されるディレクトリは次のとおりです。
-
/usr/bin
-
/etc/mail
-
/etc/mail/cf
-
/usr/lib
/usr/bin ディレクトリの内容
次の表にメールサービスに使用する /usr/bin ディレクトリの内容を示します。
|
|
|
|
ファイル
|
ユーザーエージェント。
|
|
ファイル
|
メールを SunOS 4.1 メールボックスフォーマットに格納するフィルタ。
|
|
ファイル
|
メールキューの内容を一覧表示するプログラム。
|
|
ファイル
|
/etc/mail/statistics ファイルに格納されたメール統計情報の読み込みに使用するプログラム (存在する場合のみ)。
|
|
ファイル
|
ユーザーエージェント。
|
|
ファイル
|
アドレスの検証とデバッグのためメールプログラムに接続するプログラム。
|
|
ファイル
|
別名データベースを「ソースに展開」するコマンド。詳細は、 praliases(1) のマニュアルページを参照してください。
|
|
シンボリックリンク
|
メールの送信だけを許可するために使用されることの多い /usr/bin/mail コマンドへのシンボリックリンク。
|
|
ファイル
|
メールへの自動応答を設定するコマンド。
|
|
/etc/mail ディレクトリの内容
次の表に、/etc/mail ディレクトリの内容を示します。
|
|
|
|
ファイル
|
mailx ユーザーエージェントのデフォルトの設定値。
|
|
ファイル
|
メール転送情報。
|
|
ファイル
|
newaliases の実行によって作成されるデフォルトのバイナリ形式のメール転送情報。
|
|
ファイル
|
newaliases の実行によって作成されるバイナリ形式のメール転送情報。Solaris 9 リリース以降では、デフォルトでは使用されません。
|
|
ファイル
|
newaliases の実行によって作成されるバイナリ形式のメール転送情報。Solaris 9 リリース以降では、デフォルトでは使用されません。
|
|
ファイル
|
mailx ユーザーエージェントのデフォルトの設定値。
|
|
シンボリックリンク
|
メインシステム用のサンプル構成ファイルからのシンボリックリンク。このファイルは sendmail.cf にリンクしており、下位互換性のために提供されています。このファイルは、sendmail の version 8.12 以降では必要ありません。
|
|
ファイル
|
リレーを許容するすべてのドメインのリスト。デフォルトでは、リレーはローカルドメインに対してのみ許可されます。
|
|
ファイル
|
メールルーティング用の構成ファイル。
|
|
ファイル
|
|
|
ファイル
|
メールホスト用の別名の数が多すぎるときに作成するオプションファイル。
|
|
ファイル
|
SMTP HELP コマンドで使用するヘルプファイル。
|
|
ファイル
|
リスニングデーモンの PID を一覧表示する、/system/volatile にあるファイル。
|
|
ファイル
|
sendmail プログラムの統計ファイル。sendmail プログラムは各メールプログラムのトラフィック量をログに記録します。このファイルは以前 sendmail.st と呼ばれていました。
|
|
シンボリックリンク
|
サブシステム用のサンプル構成ファイルからのシンボリックリンク。このファイルは sendmail.cf にリンクしており、下位互換性のために提供されています。このファイルは、sendmail の version 8.13 では必要ありません。
|
|
ファイル
|
特定のメール操作を実行するための信頼を与えられたユーザーを一覧表示するファイル (各行 1 ユーザー)。デフォルトでは、root だけがこのファイルに入っています。信頼されていないユーザーが特定のメール操作を実行すると、X-Authentication-Warning: header being added to a message という警告が生成されます。
|
|
/etc/mail/cf ディレクトリの内容
/etc/mail ディレクトリには、sendmail.cf ファイルを構築するために必要なすべてのファイルを含む cf というサブディレクトリがあります。
Oracle Solaris 10 では、読み取り専用の /usr ファイルシステムをサポートするために、/usr/lib/mail ディレクトリの内容が /etc/mail/cf ディレクトリに移動されました。ただし、シェルスクリプト /usr/lib/mail/sh/check-hostname および /usr/lib/mail/sh/check-permissions は、/usr/sbin ディレクトリに移動されました。詳細は、メールサービスに使用するその他のディレクトリおよびファイルを参照してください。下位互換性を確保するために、シンボリックリンクが各ファイルの新しい位置を示します。
次の表に、cf サブディレクトリの内容を示します。
|
|
|
|
ファイル
|
構成ファイルを説明します。
|
|
シンボリックリンク
|
このファイル名は cf/sendmail.cf にリンクされます。メインの構成ファイルとして使用されるファイル。
|
|
シンボリックリンク
|
このファイル名は cf/sendmail.mc にリンクされます。このファイルは、メインの構成ファイルを作成するために使用されました。
|
|
ファイル
|
新しい構成ファイルを作成する場合の規則を提供します。
|
|
ファイル
|
メッセージ送信に使用されるメール配信プログラムのための構成ファイル。
|
|
ファイル
|
submit.cf ファイルの構築に使用されるファイル。このファイルは、メール配信プログラムのための m4 マクロを定義します。
|
|
ファイル
|
sendmail のためのメインの構成ファイル。
|
|
ファイル
|
sendmail.cf ファイルの生成に使用される m4 マクロが含まれています。
|
|
シンボリックリンク
|
このファイル名は cf/sendmail.cf にリンクされます。このファイルは別のホストから /var/mail を NFS マウントするホストのための構成ファイルとして使用されます。
|
|
シンボリックリンク
|
このファイル名は cf/sendmail.mc にリンクされます。このファイルには、subsidiary.cf ファイルの生成に使用された m4 マクロが含まれています。
|
|
ディレクトリ
|
サイトに依存するサブドメインの説明を提供します。
|
|
ファイル
|
Berkeley Software Distribution からの汎用ドメインファイル。
|
domain/solaris-antispam.m4
|
ファイル
|
いくつかの変更を行うことによって現在のバージョンの sendmail 関数を以前のバージョンの sendmail のようにするドメインファイル。ただし、リレーは完全に無効化されます。ホスト名のない送信者アドレス、解決されないドメインは拒否されます。
|
domain/solaris-generic.m4
|
ファイル
|
いくつかの変更を行うことによって現在のバージョンの sendmail 関数を以前のバージョンの sendmail のようにするデフォルトのドメインファイル。
|
|
ディレクトリ
|
特定のホスト用の特別な機能の定義を含みます。機能の詳細な説明については、/etc/mail/cf ディレクトリの README ファイルを参照してください。
|
|
ディレクトリ
|
サイトに依存しない include ファイルを含みます。
|
|
ディレクトリ
|
local、smtp、uucp などのメールプログラムの定義を含みます。
|
|
ディレクトリ
|
各種の OS 環境を説明します。
|
|
ファイル
|
デフォルトのローカルメールプログラムを mail.local に定義します。
|
|
ファイル
|
デフォルトのローカルメールプログラムを mail.local に定義します。
|
|
ファイル
|
ローカルメールプログラムを mail に定義します。
|
|
ファイル
|
ローカルメールプログラムを LMTP モードで mail.local として定義し、IPv6 を有効にし、sendmail.pid ファイルのディレクトリとして /var/run を指定します。
|
|
ファイル
|
ローカルメールプログラムを LMTP モードで mail.local として定義し、IPv6 を有効にし、sendmail.pid ファイルのディレクトリとして /system/volatile を指定します。
|
|
/usr/lib ディレクトリの内容
次の表にメールサービスに使用する /usr/lib ディレクトリの内容を示します。
|
|
|
mail.local
|
ファイル
|
メールボックスにメールを配信するメールプログラム。
|
sendmail
|
ファイル
|
メール転送エージェントとしても知られるルーティングプログラム。
|
smrsh
|
ファイル
|
sendmail で実行できるプログラムを /var/adm/sm.bin ディレクトリ内のプログラムに限定するために、 sendmail の |program 構文を使用するシェルプログラム ( sendmail に限定されたシェル)。詳細は、 smrsh(1M) のマニュアルページを参照してください。このプログラムを有効にするには、 m4 コマンド FEATURE(`smrsh') を mc ファイルに含めます。
|
mail
|
シンボリックリンク
|
|
|