.mailrc ファイルでメールエイリアスを設定する場合は、次の点に注意してください。
.mailrc 内のメールエイリアスはユーザ専用です。つまり、そのエイリアスを使えるのは、それを設定したユーザ自身に限られます。たとえば、あるユーザが .mailrc ファイル内で設定した amigos というメールエイリアスに対して他のユーザがメールを送信しようとすると、「unknown user」というエラーメッセージが出力されます。
メールが送信されると、.mailrc 内のメールエイリアスはそれが示す全ユーザ名に自動的に展開されます。たとえば、amigos にメールを送信すると、そのメールは amigos 内の全ユーザ名を受信者として指定した場合とまったく同様に送信されます。受信者側からは、メールの送信にメールエイリアスが使われたかどうかはわかりません。
.mailrc ファイルは、各ユーザのホームディレクトリ内にあります。このファイルには、mailx とメールツールの動作を制御する多数の設定が入っています。
.mailrc にメールエイリアスを追加するには、次のように入力します。
$ vi ‾/.mailrc |
.mailrc ファイルの編集には任意のテキストエディタを使えます。上記の例は、vi エディタを使って編集する方法を示しています。vi に慣れていない場合は、第 6 章「vi エディタの使い方」を参照してください。
各メールエイリアスは、.mailrc ファイル内で 1 行ごとに記述されています。つまり、複数の行に渡っていても、途中にキャリッジリターンが入っていることはありません。各メールエイリアスには、以下の情報をスペースで区切って記述しなければなりません。
「alias」というワード
メールエイリアスの名前 (1 ワードのみ)
メールエイリアスに含まれる受信者 (ログイン名とマシン名) で、それぞれスペースで区切る
下記の例は、2 つのメールエイリアスを示しています。最初の amigos には 3 ユーザ、2 番目の softball には 8 ユーザが含まれています。softball の行では、名前が画面上では複数行に渡って表示されていますが、Return キーが入力されていない限り問題はありません。
alias amigos hank@fretful george@lonesome sally@dakota alias softball earl@woofer tex@twister elmer@farmhouse jane@freeway hank@fretful jj@walker sally@dakota steve@hardway |
.mailrc ファイル内のエイリアスに含まれるユーザにメールを送信する場合は、そのメールエイリアスをアドレスに指定し、マシン名は指定しないようにします。たとえば、次のようにして送信します。
$ mail amigos Subject: Let's eat Hey Compadres. How about getting together for lunch on Friday? Anyone interested? |
受信者は、次のようなメールを受け取ります。To: の行が展開されていることに注意してください。
To: hank@fretful george@lonesome sally@dakota Subject: Let's eat Hey Compadres. How about getting together for lunch on Friday? Anyone interested? |