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 に登場しました。 |