spost コマンド

目的

メッセージの経路を決めます。

構文

spost [ -noalias | -alias File ...] [ -format | -noformat] [ -filter File | -nofilter] [ -width Number] [ -watch | -nowatch] [ -remove | -noremove] [ -backup | -nobackup] [ -verbose | -noverbose]File

説明

spost コマンドはメッセージを正しい宛先に経路指定します。 spost コマンドはユーザーが開始するコマンドではありません。 spost は別のプログラムからのみ呼び出されるコマンドです。

spost コマンドは、受信者のアドレスを指定するメッセージの全コンポーネントを検索し、個々のアドレスを解析して、正しいフォーマットかどうかを検査します。 次に spost コマンドは、アドレスを標準フォーマットにし、 sendmail コマンドを始動します。 spost コマンドは、post コマンドと同様の機能を実行しますが、アドレス・フォーマット機能は post コマンドに及びません。

spost コマンドはデフォルトです (post コマンドより上位です)。 このデフォルトを変更するには、.mh_profile 内の postproc 変数を設定します。 次に例を示します。


postproc: /usr/lib/mh/post

File パラメーターは、通知されるファイルの名前です。

フラグ

項目 説明
-alias File 指定されたメール別名ファイルをアドレスで検索します。 このフラグを繰り返して、複数のメール別名ファイルを指定できます。 spost コマンドは自動的に /etc/mh/MailAliases ファイルを検索します。
-backup spost コマンドがメッセージを正しく通知した後、ファイル名の前に , (コンマ) を置くことによって、メッセージ・ファイルの名前を変更します。
-filter File 指定されたファイルのヘッダー・コンポーネントを使用して、Bcc: フィールドの受信者に送られるメッセージをコピーします。
-format すべての宛先アドレスを、送信移送システム用に標準フォーマットにします。 このフラグはデフォルトです。
-help コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。

注: メッセージ・ハンドラー (MH) の場合、このフラグ名は完全な形で指定しなければなりません。

-noalias メッセージの配布に、別名ファイルを使用しません。
-nobackup ファイルを通知した後、メッセージの名前を変更しません。 このフラグはデフォルトです。
-nofilter Bcc: フィールド・ヘッダーをメッセージから取り除き、 メッセージを Bcc: コンポーネントに指定された受信者に送ります。 このフラグはデフォルトです。
-noformat 宛先アドレスのフォーマットを変更しません。
-noremove メッセージを通知した後、一時メッセージ・ファイルを除去しません。
-noverbose メッセージを sendmail コマンドに配布している間は、情報を表示しません。 このフラグはデフォルトです。
-nowatch sendmail コマンドによる配布中は情報を表示しません。 このフラグはデフォルトです。
-remove メッセージが正しく配布された後、一時メッセージ・ファイルを除去します。 このフラグはデフォルトです。
-verbose sendmail コマンドにメッセージを送信している間に情報を表示します。 この情報を使うと、実行されているステップをモニターできます。
-watch sendmail コマンドがメッセージを送信する間に情報を表示します。 この情報を使うと、実行されているステップをモニターできます。
-width Number アドレスが入っているコンポーネントの幅を設定します。 デフォルトは 72 桁です。

セキュリティー

RBAC ユーザーおよび Trusted AIX ユーザーへの注意: このコマンドは特権命令を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権についての詳細情報は、「セキュリティー 」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

ファイル

項目 説明
$HOME/.mh_profile メッセージ・ハンドラー (MH) のユーザー・プロファイルが入っています。
/tmp/pstNumber 一時メッセージ・ファイルが入っています。
/etc/mh/MailAliases デフォルトのメール別名が入っています。
/usr/lib/mh/.mh_profile メッセージ・ハンドラー (MH) のユーザー・プロファイルが入っています。