whom コマンド
目的
メッセージ・ハンドラー (MH) のアドレスを操作します。
構文
whom [ -alias File ... ] [-nocheck | -check ] [ { -draftfolder +Folder | -nodraftholder | File }{ -draftmessage Message | -draftFile } ]
説明
whom コマンドは以下のことを行います。
- メッセージのヘッダーを 1 組のアドレスに展開します。
- メッセージの予定受信側のアドレスをリストします。
- トランスポート・サービスが送信可能なアドレスかどうかを検査します。
注: whom コマンドは、送信可能なアドレスとしてリストされた宛先に実際に送信されるかどうかについては保証しません。
メッセージはドラフト・フォルダーまたはファイルに入れることができます。メッセージの保管場所を指定するには、-draft、-draftfolder、 -draftmessage のフラグを使用してください。
-draftfolder フラグを指定しない場合、あるいは $HOME/.mh_profile ファイルの Draft-Folder: エントリーが未定義である場合には、whom コマンドは MH ディレクトリーを検索して -draft ファイルを見つけます。 -draftfolder +Folder フラグの後にメッセージを指定すると、-draftmessage フラグを指定した場合と同じになります。
フラグ
項目 | 説明 |
---|---|
-alias File | メール別名を検索するファイルを指定します。デフォルトの場合は、システムは /etc/mh/Mailaliases ファイルを検索します。 |
-draft | UserMhDirectory/draft ファイルのヘッダー情報 (存在する場合) を使用します。 |
-draftfolder +Folder | 指定したフォルダー内のドラフト・メッセージからのヘッダー情報を使用します。存在しないドラフト・フォルダーを指定した場合には、システムが新規に作成します。 |
-draftmessage Message | 指定したドラフト・メッセージからのヘッダー情報を使用します。 |
-help | コマンド構文、使用可能なスイッチ (トグル)、バージョン情報をリストします。
注: MH の場合、このフラグの名前のスペルは完全に入力しなければなりません。 |
Message | メッセージ・ドラフトを指定します。下記のものを使ってメッセージを指定します。
|
-nodraftfolder | 最後に出現した -draftfolder +Folder フラグを取り消します。 |
注: 他の 2 種類のフラグ、-check および -nocheck も使用できます。これらのフラグを指定しても、whom コマンドの検査方法は変わりません。-check フラグおよび -nocheck フラグは互換性だけを検査するものです。
プロファイル・エントリー
以下のエントリーが、UserMhDirectory/.mh_profile ファイルに入力されます。
項目 | 説明 |
---|---|
Draft-Folder: | ドラフト用のデフォルト・フォルダーを設定します。 |
postproc: | メッセージの通知に使用するプログラムを指定します。 |
セキュリティー
RBAC ユーザーおよび Trusted AIX ユーザーへの注意: このコマンドは特権命令を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権についての詳細情報は、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
メッセージの予定受信側のアドレスをリストして検査するには、下記のように、それぞれのプロンプトに対してメッセージの宛先および主題を入力します。
To: d77@nostromo
Subject: a test
再びプロンプトが表示されたら、メッセージのテキストを入力します。
-------Enter initial text
test
-------
whatnow プロンプトの後で、whom コマンドを入力します。
whatnow>>> whom
メッセージの予定受信側のアドレスが表示されます。
lance...
d77@nostromo... deliverable
ファイル
項目 | 説明 |
---|---|
$HOME/.mh_profile | MH ユーザー・プロファイルを指定します。 |
/usr/bin/whom | whom コマンドが入っています。 |