http://www.sendmail.org/m4/domains.html
DOMAIN 定義
あるドメインだけに使う定義を一つのファイルにまとめ、
DOMAIN 定義を使って参照しようとしたくなることがあると思います。
例えば、
Berkeley 用のドメインに関する設定
の中には、
組織内部のいくつかの特別なホストの定義が書いてあります。
- UUCP_RELAY
- UUCP 形式アドレスのメールを中継するホストです。
これが未定義の場合、UUCP 形式の宛先は直接の UUCP 接続がある
ものとして扱われます。
- BITNET_RELAY
- BITNET 形式アドレスのメールを受け付けるホストです。定義さ
れていないならば、.BITNET 疑似ドメインは利用できません。
- DECNET_RELAY
- DECNET 形式アドレスのメールを受け付けるホストです。定
義されていないならば、.DECNET 疑似ドメインおよび
node::user 形式のアドレスは利用できません。
- FAX_RELAY
- .FAX 疑似ドメイン宛てのメールを受け付けるホストです。
"fax" メイラはこの値を上書きします。
- LOCAL_RELAY
- 正当でない名前 (すなわち末尾に @domain
のない名前) を処理するサイトです。ただし通常はこの機
能のためには
MAIL_HUB を使います。
LOCAL_RELAY が便利なのは、FEATURE(stickyhost) と
ともに用いる場合です。stickyhost に関する以下の議論を
参照してください。これが設定されていないならば、正当で
ない名前は、この機械に所属するものと仮定
されます。この定義により、中央サイトに全社共通や部門共
通の alias データベースを格納しておくことができます。
この仕組みは小規模なサイトにおいて、かつある種のユーザ
エージェントを使う場合にのみ機能します。
- LUSER_RELAY
- luser を処理するサイトです。luser とは、ローカルホスト
上にはアカウントも alias も持たないけれどもローカルな
名前であることが分かっているものです。サイトの代わりに
ローカルユーザを指定する場合には、これを
``local:username'' と設定します。
上記のいずれについても、これらの変数の値には、
-
"mailer:hostname"
-
(mailer が ``uucp-new'' の
ような内部メイラ名で、hostname がそのメイラに応じたホスト名である場合
)
-
あるいは単に機械名だけ
-
この場合は、既定のメイラタイプ
(通常は "relay" のような SMTP メイラの一種などになっている)
を意味する。
のどちらかを設定します。
警告:
自分のドメインが
ワイルドカード MX レコードの宛先となっている場合、
誤ってメールの宛先ががもう一度自分自身を指してしまうことが
ないように、
ここの hostname の末尾にドットをつけて定義する必要があります。
ここで説明しているドメイン定義用のファイルの中では、
- ドメイン名 ("DD<domain>" を使う)
- サイト全体で共通する一定の機能
を設定することも出来ます。
サイト内のすべてのホストを一つのメール名のもとに隠蔽したい
場合、ここで MASQUERADE_AS を使用することもできます。
DOMAIN 名を設定することは実は必須ではありません。
特に、どこにもつながっていないような機械の場合、
全くの徒労になるだけです。
DOMAIN名 は、「ドメインに依存する設定」を一ヶ所に集約するための仕組みに
すぎないのです。
|