tail head cat sleep
QR code linking to this page

manページ  — ALIASES

名称

aliases - sendmail のためのエイリアスファイル

内容

書式

aliases

解説

このファイルには、 sendmail が使用する、ユーザ ID の別名を記述します。 このファイルは /etc/mail に置かれる、下記の形式の一連の行です。
name: addr_1, addr_2, addr_3, . . .
name はエイリアスする名前、 addr_n はその名前の別名です。 addr_n は、別の別名、ローカルユーザ名、ローカルファイル名、コマンド、 インクルードファイル、外部アドレスのいずれかです。
ローカルユーザ名
  username
username は、getpwnam(3) で使用可能であることが必要です。
ローカルファイル名
  /path/name
フルパス名 (スラッシュ (/) で開始) で指定されたファイルに、 メッセージが追加されます。
コマンド |command
コマンドはパイプシンボル (|) で開始し、メッセージを標準入力から受け取ります。
インクルードファイル
  :include: /path/name
パス名にあるエイリアスが、 name のエイリアスに追加されます。
E-Mail アドレス
  user@domain
RFC 822 書式の e-mail アドレス。
空白ではじまる行は継続行です。 行を続ける別の方法として、改行の前にバックスラッシュを置く方法があります。 # ではじまる行はコメントです。

エイリアスはローカル名でのみ適用されます。 ループは起りえません。 なぜなら、メッセージは同じ人に複数回送られないからです。

name に対するエイリアスがある場合、 sendmail は owner-name に対するエイリアスをチェックします。 もしそれがあり、1 つのアドレスに展開される場合は、 エンベロープの送信者アドレスはそのアドレスに書き換えられます。 もしそれがあり、複数のアドレスに展開される場合は、 エンベロープの送信者アドレスは owner-name に変更されます。

エイリアス適用後、ローカルかつ有効な受信者で ``.forward'' ファイルをホームディレクトリに持つ人のメッセージは、 このファイルに定義された一連のユーザに転送されます。

これは単なる生のデータファイルです; 実際のエイリアス情報は newaliases(1) プログラムを使用することにより、バイナリ形式でファイル /etc/mail/aliases.db に置かれます。aliases ファイルを更新したときには、その内容を反映させるために、 newaliases コマンドを実行する必要があります。

関連項目

newaliases(1), dbm(3) [英語], dbopen(3), sendmail(8)

SENDMAIL Installation and Operation Guide.

SENDMAIL An Internetwork Mail Router

バグ

sendmail を NEWDB サポート付きではなく DBM サポート付きでコンパイルした時には、 エイリアス 1 つがおよそ 1000 バイトまでの情報に限るという dbm(3) の制約が問題となるかもしれません。 このような場合に長いエイリアスを使用するためには ``連鎖'' を使用します; これは別名の最後の名前をダミーの名前にし、 これを引続き別の別名として使用するというものです。

歴史

aliases ファイルフォーマットは 4.0BSD に登場しました。

$Date: 2004/07/12 05:39:21 $ ALIASES (5)

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Unix’s “power tools” are more like power switchblades that slice off the operator’s fingers quickly and efficiently.
— The Unix Haters' handbook