本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス: セクション 1 : ユーザーコマンド (A~M) > e

elmalias(1)

HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

elmalias ― elm のユーザー別名とシステム別名の表示および確認

構文

elmalias [-dersu] [-a|-f format |-n|-v |-V] [alias-name-list]

注意

elmalias の以前の機能は、 newalias コマンド newalias(1) 参照) によって置き換わっています。

説明

elmalias コマンドは、ユーザーおよびシステムの elm 別名を表示および確認します。

システム全体のデータベースは、 newalias コマンド newalias(1) 参照) によって作成されます。 ユーザー用データベースは、 newalias コマンドあるいは、 elm メールシステム elm(1) 参照) によって作成されます。 同じ別名が 2 つのデータベースにある場合、ユーザーのものが使用されます。 データベースファイルがない場合は、無視されます。

各データベースエントリは次のフィールドを持つことができます。 フィールドの詳細については、 newalias(1) で説明しています。

別名リスト  

エントリ用の一つまたは複数の別名リスト。

アドレスリスト  

エントリ用の一つまたは複数のアドレスリスト。 アドレスは、別のエントリの alias-list からの別名であることができます。

コメント  

エントリについての情報を含むフィールド (オプション)。 このフィールドは送信メールには含まれません。

名前 (firstname)  

個人あるいはグループの名前として解釈されるフィールド (オプション)。 フルネーム で使用されます。

(lastname)  

個人あるいはグループの名前として解釈されるフィールド (オプション)。 フルネーム で使用されます。

フルネーム  

名前 (firstname) (lastname) フィールドから作成される複合値。 フォーマットは、 firstname lastname となります。

elmalias は別名として次の 3 つのタイプを認識します。

個人 

アドレスリスト に一つのアドレスを持っているデータベースエントリ。 elmalias はこのアドレスを有効なメールアドレスと想定します。

グループ 

アドレスリスト に複数のアドレスを持っているデータベースエントリ。 elmalias はまずこれらアドレスが 個人 あるいは グループ エントリへのアドレスと想定します。

unknown 

グループ エントリにあるアドレスあるいは データベースの別名でない alias-name-list にある別名。 両方の場合とも、項目は別名とアドレスとしてリポートされます。

オプションまたは引き数がない場合、 elmalias は、2 つのデータベースの各別名に対して アドレスリスト フィールドを表示します。 エントリが複数の別名をもつ場合、 アドレスリスト フィールドは複数回表示されます。

alias-name-list があり、オプションがない場合、 elmalias はリストにある各別名の アドレスリスト フィールドを表示します。 別名がデータベースにない場合、 コメントなしで unknown として扱われます。

オプション

elmalias では、次のオプションを使用することができます。

-a 

別名の次に アドレスリスト フィールドが表示されるように変更します。

-d 

デバッグモードをオンにします。

-e 

グループ 別名を完全に展開します。 このオプションは、 alias-name-list が指定された場合にのみ使用できます。

グループ アドレスリストにあるアドレスが、別名の場合、 その別名エントリで置き換わります。 このプロセスは、結果が 個人unknown タイプになるまで実行されます。 グループ アドレスが別名でない場合、タイプ unknown で別名とアドレスがリポートされます。 重複した別名はたった一回だけリポートされます。 個人 エントリは、実際にそれが別名であったとしても、 展開されません。

-f format 

ファイルあるいは alias-name-list にある各別名に対して format 文字列を表示します。 次のキャラクタのペアが、各別名に対して対応した値によって format で置き換わります。

%a 

別名

%c 

コメント フィールド

%l 

名前(lastname) フィールド

%n 

フルネーム

%t 

別名タイプ: 個人, グループ, または unknown

%v 

アドレスリスト フィールド

-n 

フルネーム に続く アドレスリスト への表示を変更します。 その場合は括弧内に表示されます。

-r 

alias-name-list にある名前がデータベースの別名と一致しない場合は、 エラーを返します。各不明な名前に対するメッセージを 表示し、ゼロでないステータスで終了します。

-s 

-u を指定していない場合、 システムで使用する別名データベース だけが使用されます。

-u 

-s を指定していない場合、ユーザーの別名データベース だけが使用されます。

-v 

冗長出力フォーマットを使用します。 別名の次が アドレスリスト その次が フルネーム になるように表示を変更します。 この場合、情報は括弧で囲まれて表示されます。

-V 

さらに詳しい冗長出力フォーマットを選択します。 -f オプション のフォーマットに従って、次のタイトルを持つ 複数行出力フォーマットを選択します。 フィールドが空の場合、タイトルは削除されます。

Alias: 
Address: 
Type: 
Name: 
Last Name: 
Comment: 

終了ステータス

elmalias は、次の終了ステータス値を設定します。

  0 

正常終了

<>0 

An error occurred. エラーが発生しました。 次を指定した可能性があります。

  • 無効オプション

  • alias-name-list なしの -e オプション

  • format なしの -f オプション

  • alias-name-list に不明な別名がある -r オプション

次のエントリを持ったユーザーデータベースの場合

# sample alias file 
mom = My Mommy, Work: x2468 = my_mother@a.computer 
dad,father,pop = Father; Dear, Work: x1357 = host!otherhost!dad 
parents = The Folks = mom dad parent@host 
siblings = The Kids = brother1 
    brother2 
    sister 
brother1 = Son; First = bro1@kid.computer 

  • brother2sister は別名エントリを参照していないので、 unknown タイプとなります。

オプションあるいは引数なしでは elmalias は、次の出力を作成します。

my_mother@a.computer 
host!otherhost!dad 
host!otherhost!dad 
host!otherhost!dad 
mom,dad,parent@host 
brother1,brother2,sister 
bro1@kid.computer 

elmalias -v は、別名、アドレス、フルネームを次のように出力します。

mom                  my_mother@a.computer (My Mommy) 
dad                  host!otherhost!dad (Dear Father) 
father               host!otherhost!dad (Dear Father) 
pop                  host!otherhost!dad (Dear Father) 
parents              mom,dad,parent@host (The Folks) 
siblings             brother1,brother2,sister (The Kids) 
brother1             bro1@kid.computer (First Son) 

別名のセットを展開し、フィールドタイトルを付けて別名をフォーマット するには、 -e-f オプションを使います。次のように使用します。

elmalias -ef "Alias: %a  Address: %v  Type: %t" parents siblings 

出力:

Alias: mom  Address: my_mother@a.computer  Type: Person 
Alias: dad  Address: host!otherhost!dad  Type: Person 
Alias: parent@host  Address: parent@host  Type: Unknown 
Alias: brother1  Address: bro1@kid.computer  Type: Person 
Alias: brother2  Address: brother2  Type: Unknown 
Alias: sister  Address: sister  Type: Unknown 

著者

elmalias は HP で開発されました。

ファイル

$HOME/.elm/aliases
  

ユーザーの別名データベース データテーブル

$HOME/.elm/aliases.dir
  

ユーザーの別名データベース ディレクトリテーブル

$HOME/.elm/aliases.pag
  

ユーザーの別名データベース ハッシュテーブル

$HOME/.elm/aliases.text
  

ユーザーの別名ソーステキスト

/var/mail/.elm/aliases
  

システムのの別名データベース データテーブル

/var/mail/.elm/aliases.dir
  

システムの別名データベース ディレクトリテーブル

/var/mail/.elm/aliases.pag
  

システムのの別名データベース ハッシュテーブル

/var/mail/.elm/aliases.text
  

システムの別名ソーステキスト

参照

elm(1), newalias(1)

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 1983-2004 Hewlett-Packard Development Company, L.P.