英語フランス語スペイン語

Ad


OnWorksファビコン

mailxposix-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでmailxposixを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmailxposixです。

プログラム:

NAME


mailx —メッセージを処理します

SYNOPSIS


送信 モード
mailx [−s テーマ] 住所...

受け取ります モード
mailx −e

mailx [−ひん] [−f] [−う user]

mailx -f [−ひん] [−f] [file]

DESCRIPTION


  mailx ユーティリティは、メッセージの送受信機能を提供します。 それはXNUMXつの主要なものがあります
使用するオプションによって選択されるモード:送信モードと受信モード。

User Portability Utilitiesオプションをサポートしていないシステムでは、
mailx 不特定の方法でメッセージを送信する機能を備えている必要があります(送信モード)。 そうでもなければ
XNUMXつ以上の行の最初の文字は(('〜')、入力内のすべての文字
メッセージは配信されたメッセージに表示されますが、追加の文字が挿入される場合があります
取得される前のメッセージ内。

User Portability Utilitiesオプションをサポートするシステムでは、メール受信機能
また、以下で説明するその他のインタラクティブ機能である受信モードも有効にする必要があります。

送信 モード
送信モードは、アプリケーションまたはユーザーが標準のテキストからメッセージを送信するために使用できます
入力。

受け取ります モード
受信モードは、インタラクティブなユーザーを対象としています。 これでメールの読み書きができます
インタラクティブモード。

メールを読むとき、 mailx 保存、削除、および応答を容易にするコマンドを提供します
メッセージに。 メールを送信する場合、 mailx 編集、レビュー、およびその他の変更を許可します
入力されたメッセージ。

着信メールは、ユーザーごとにXNUMXつ以上の不特定の場所に保存されるものとします。
総称してシステムと呼ばれる メールボックス そのユーザーのために。 いつ mailx 受信で呼び出されます
モードでは、システムメールボックスが新着メールを見つけるためのデフォルトの場所になります。 メッセージは
読み取り、特定の場合を除き、保存のためにセカンダリファイルに移動するようにマークを付ける必要があります
アクションが実行されます。 このセカンダリファイルは、 mbox 通常はにあります
によって参照されるディレクトリ ホーム 環境変数(を参照) MBOX 環境で
このファイルの説明については、VARIABLESセクションを参照してください)。 メッセージはこのファイルに残ります
明示的に削除されるまで。 いつ −f オプションは、セカンダリからのメールメッセージを読み取るために使用されます
ファイル、メッセージは、特に削除されない限り、それらのファイルに保持されます。 XNUMXつすべて
これらの場所-システムメールボックス、 mbox、およびセカンダリファイル-このセクションで参照されます
より具体的な識別が必要でない限り、単に「メールボックス」として。

OPTIONS


  mailx ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン.

以下のオプションがサポートされます。 (のみ −s テーマ オプションが必要です
すべてのシステム。 他のオプションは、ユーザーをサポートするシステムでのみ必要です
ポータビリティユーティリティオプション。)

−e システムメールボックスにメールが存在するかどうかをテストします。 The mailx ユーティリティはしなければならない
何も書き込まず、読み取るメールがある場合は正常なリターンコードで終了します。

−f によって指定されたファイルからメッセージを読み取ります file システムの代わりにオペランド
メールボックス。 (も参照してください フォルダ。)いいえの場合 file オペランドが指定されている場合、からメッセージを読み取ります
mbox システムメールボックスの代わりに。

−f 最初の受信者にちなんで名付けられたファイルにメッセージを記録します。 名前は
で最初に見つかったアドレスのlogin-name部分 に: メールの行
ヘッダ。 をオーバーライドします 記録 設定されている場合は変数(を参照) 内部 Variables in mailx).

−h ヘッダーの要約のみを記述します。

−i 割り込みを無視します。 (も参照してください 無視する.)

−n システムのデフォルトの起動ファイルから初期化しないでください。 EXTENDEDを参照してください
説明セクション。

−n 最初のヘッダーの要約を記述しないでください。

−s テーマ
をセットする 件名 ヘッダーフィールドから テーマ。 のすべての文字 テーマ 文字列
配信されたメッセージに表示されます。 次の場合、結果は特定されません テーマ is
{LINE_MAX}より長い-10バイト、または。

−う user ログイン名のシステムメールボックスを読み取る user。 これは成功するだけです
呼び出し元のユーザーがシステムメールボックスを読み取るための適切な権限を持っている場合
そのユーザー。

オペランド


次のオペランドがサポートされます。

住所 メッセージの宛先。 いつ −n が指定されており、ユーザー起動ファイルはありません
アクセスされた場合(拡張説明のセクションを参照)、ユーザーまたはアプリケーションは
これがメール配信システムに渡すアドレスであることを確認してください。 任意のシステムまたは
ユーザー起動ファイルによってエイリアスが有効になる場合があります(を参照)。 aliasコマンド in mailx) それ
の形式を変更する可能性があります 住所 メール配信システムに渡される前に。

file システムメールボックスの代わりに読み取られるファイルのパス名 −f is
指定。 の意味 file オプション-引数は、
の内容 フォルダ 内部変数; 見る 内部 Variables in mailx.

標準入力


日時 mailx 送信モード(最初の概要行)で呼び出される場合、標準入力は
指定されたアドレスに配信されるメッセージ。 受信モードの場合、ユーザーコマンド
から受け入れられるものとします stdin。 User Portability Utilitiesオプションがサポートされていない場合は、
で始まる標準入力行(('〜')文字は不特定の結果を生成します。

User Portability Utilitiesオプションがサポートされている場合は、送信と受信の両方で
モード、エスケープ文字で始まる標準の入力行(通常は(('〜'))
に記載されているように処理に影響を与えるものとします Command エスケープ in mailx.

入力 ファイル


日時 mailx POSIX.1‐2008のこのボリュームで説明されているように使用されます。 file オプション引数
(参照 −f オプション)および mbox メールメッセージを含むテキストファイルで、フォーマットされているものとします
「出力ファイル」セクションで説明されているように。 システムメールボックスの性質は指定されていません。
ファイルである必要はありません。

ENVIRONMENT 変数


このセクションで説明する機能の一部は、実装で提供されるものとします。
本文で説明されているように、ユーザーポータビリティユーティリティオプションをサポートしているが、
このオプションではさらに陰影が付けられています。

次の環境変数は、の実行に影響を与えます。 mailx:

DEAD 次の場合に部分的なメッセージを保存するファイルのパス名を決定します
割り込みまたは配信エラー。 デフォルトは デッドレター ディレクトリ内
によって名付けられた ホーム 変数。 の振る舞い mailx 部分的なメッセージを保存することで
UserPortabilityUtilitiesオプションがサポートされていない場合は指定なし DEAD
値で定義されていません / dev / null.

環境変数EDITOR 次の場合に呼び出すユーティリティの名前を決定します。 edit (参照してください コマンド in mailx)
or ~e (参照してください Command エスケープ in mailx)コマンドが使用されます。 デフォルトのエディタは
不特定。 XSI準拠のシステムでは、 ed。 この変数の効果
User Portability Utilitiesオプションがサポートされていない場合は、指定されていません。

ホーム ユーザーのホームディレクトリのパス名を決定します。

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)および大文字と小文字を区別しないアドレスの処理と
ヘッダーとフィールドの比較。

LC_TIME この変数は、日付と時刻の文字列の形式と内容を決定する場合があります
によって書かれた mailx。 POSIX.1‐2008のこのボリュームは、この効果を指定します
UserPortabilityUtilitiesオプションをサポートするシステムの場合のみ変数。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれた診断メッセージと書き込まれた有益なメッセージ
標準出力に。

リスター の内容を書き込むためのコマンドを表す文字列を決定します
フォルダ ディレクトリを標準出力に変更する場合 フォルダ コマンドが与えられます(を参照)
フォルダ in コマンド in mailx)。 として受け入れられる任意の文字列 コマンド文字列
のオペランド sh −c コマンドは有効です。 この変数がnullかどうか
設定すると、出力コマンドは次のようになります。 ls。 この変数の効果は次のとおりです。
UserPortabilityUtilitiesオプションがサポートされていない場合は指定されません。

メールRC スタートアップファイルのパス名を確認します。 デフォルトは .mailrc セクションに
によって参照されるディレクトリ ホーム 環境変数。 の振る舞い mailx is
UserPortabilityUtilitiesオプションがサポートされていない場合は指定なし メールRC
値で定義されていません / dev / null.

MBOX システムメールボックスからのメッセージを保存するファイルのパス名を決定します。
読まれました。 ザ 終了する コマンドはこの関数をオーバーライドし、保存も同様です
別のファイルで明示的にメッセージ。 デフォルトは mbox セクションに
によって名前が付けられたディレクトリ ホーム 変数。 この変数の効果は次のとおりです。
UserPortabilityUtilitiesオプションがサポートされていない場合は指定されません。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

PAGER の出力フィルタリングまたはページネーションコマンドを表す文字列を決定します
出力を端末に書き込みます。 として受け入れられる任意の文字列 コマンド文字列
のオペランド sh −c コマンドは有効です。 標準出力が端子の場合
デバイスの場合、メッセージ出力は、次の場合にコマンドを介してパイプされます。 mailx
内部変数 CRT メッセージの行数を差し引いた値に設定されます。
内部 Variables in mailx。 もし PAGER 変数がnullまたは設定されていない場合、
paginatorはどちらかでなければなりません 他には? またはに記載されている別のページネーターユーティリティ
システムドキュメント。 ユーザーがこの変数の効果を指定していない場合
PortabilityUtilitiesオプションはサポートされていません。

SHELL 優先コマンドインタプリタの名前を決定します。 デフォルトは sh.
User Portability Utilitiesの場合、この変数の効果は指定されていません
オプションはサポートされていません。

TERM 内部変数の場合 screen 指定されていない場合は、の名前を決定します
の行数を不特定の方法で示す端末タイプ
画面いっぱいのヘッダー。 もしも TERM が設定されていないか、nullに設定されている、指定されていない
デフォルトの端末タイプが使用され、screenfulの値は指定されていません。
User Portability Utilitiesの場合、この変数の効果は指定されていません
オプションはサポートされていません。

TZ この変数は、日付と時刻の文字列の計算に使用されるタイムゾーンを決定する場合があります
によって書かれた mailx。 場合 TZ が未設定またはnullの場合、指定されていないデフォルトのタイムゾーンは
利用される。

ビジュアル 次の場合に呼び出すユーティリティのパス名を決定します。 ビジュアル コマンド(を参照)
コマンド in mailx)または ~v コマンドエスケープ(を参照) Command エスケープ in mailx) 使用されている。
この変数がnullまたは設定されていない場合、フルスクリーンエディタは次のようになります。 viを選択します。
User Portability Utilitiesの場合、この変数の効果は指定されていません
オプションはサポートされていません。

非同期 イベント


日時 mailx は送信モードであり、標準入力は端末ではありません。
すべての信号の標準アクション。

受信モードの場合、または標準入力が端末の場合は送信モードの場合、SIGINT信号が
受け取った:

1.コマンドモードの場合、現在のコマンドがある場合は中止され、
コマンドモードプロンプトが書き込まれます。

2.入力モードの場合:

NS。 もしも 無視する 設定され、 mailx 書く "@ \ n"、現在の入力行を破棄し、
項目2bで説明されているメッセージ中止メカニズムをバイパスして、処理を続行します。

b。 受信モードまたは受信モードのいずれかで、メールの送信中に割り込みを受信した場合
送信モードでは、メッセージが書き込まれ、その後に別の割り込みが発生します。
入力された他の介在する文字は、メールを中止する必要はありません。
メッセージ。 受信モードで別の割り込みを受信した場合、コマンドモード
プロンプトを書かなければならない。 送信モードで別の割り込みを受信した場合、 mailx
ゼロ以外のステータスで終了するものとします。

項目bにリストされている両方の場合で、メッセージが空でない場合:

私。 もしも 保存 が有効になっていて、ファイルの名前が DEAD 作成できる、メッセージ
によって指定されたファイルに書き込まれます DEAD。 ファイルが存在する場合、メッセージ
ファイルの内容を置き換えるために書き込まれるものとします。

ii。 もしも 保存 が有効になっていないか、によって名前が付けられたファイル DEAD 作成できません、
メッセージは保存されません。

  mailx ユーティリティは、他のすべての信号に対して標準のアクションを実行する必要があります。

標準出力


コマンドモードと入力モードでは、プロンプトとメッセージを含むすべての出力が書き込まれます。
標準出力に。

標準


標準エラーは、診断メッセージにのみ使用されます。

出力 ファイル


さまざまな mailx コマンドとコマンドエスケープは、ファイルを作成または追加できます。 mbox,
デッドレターファイル、およびセカンダリメールボックス。 いつ mailx これで説明されているように使用されます
POSIX.1‐2008のボリュームでは、これらのファイルは次のようにフォーマットされたテキストファイルでなければなりません。

で始まる行 から
[1つ以上 ヘッダー行; 湖 コマンド in mailx]
空の ライン
[ゼロ以上 ボディ ライン
空の ライン]
[で始まる行 から...]

各メッセージは 示されている行、前に
ファイルまたは空の行。 ( 行はメッセージの一部と見なされます
ヘッダーですが、で参照されているヘッダー行のXNUMXつではありません コマンド in mailx; したがって、それはしなければならない
の影響を受けません 捨てます, 無視するまたは リテンションを維持 コマンド。)残りの形式
行と追加のヘッダー行は指定されていませんが、
空でなければならない。 メッセージ本文の行の形式も、行がないことを除いて指定されていません
空の行に続くものは、 ; mailx そのようなユーザーを変更するものとします-
入力されたメッセージ本文行(空の行に続き、 )によって
の前にXNUMXつ以上の文字を追加する 'NS'; これらの文字をに追加する場合があります
空の行が前にない行。

システムメールボックスからのメッセージまたはユーザーが入力したメッセージがテキストファイルでない場合は、
実装-そのようなメッセージがによって書かれたファイルにどのように保存されるかを定義しました mailx.

拡張済み DESCRIPTION


拡張説明セクション全体の機能は、
UserPortabilityUtilitiesオプションをサポートする実装。 機能性
このセクションで説明するのは、ユーザーをサポートする実装で提供されるものとします。
ポータビリティユーティリティオプション(およびこのセクションの残りの部分は、このためにさらに陰影が付けられていません
オプション)。

  mailx ユーティリティは、すべての状況ですべての文字エンコーディングをサポートする必要はありません。 にとって
たとえば、システム間メールは、基盤となるネットワークによって7ビットデータに制限される場合があります。
8ビットデータは、国際化されていないシステムなどに移植可能である必要はありません。 これらの下で
状況によっては、ISO / IEC 646:1991で定義されている文字のみを使用することをお勧めします。
標準の国際参照バージョン(ASCIIと同等)7ビット範囲の文字
利用される。

日時 mailx 受信モードの概要フォームのXNUMXつを使用して呼び出された場合、ページを書き込む必要があります
ヘッダー要約行の −n 指定されておらず、メッセージがあります。以下を参照してください)、
その後に、 mailx 通常のコマンドを受け入れることができます(を参照) コマンド in
mailx); これはと呼ばれます command モード。 ヘッダー要約行のページには、
新しいメッセージがある場合は最初の新しいメッセージ、ある場合は最初の未読メッセージ
未読メッセージ、または最初のメッセージ。 いつ mailx 送信モードの概要を使用して呼び出されます
コマンドラインでサブジェクトが指定されていない場合、標準入力は端末です。
尋ねるサブ 変数が設定されている場合、件名のプロンプトが書き込まれます。 この時点で、 mailx
入力モードになります。 この入力モードは、次のいずれかを使用する場合にも入力する必要があります。
受信モードの概要フォームと返信または新しいメッセージは、 返信, 返信,
ファローアップ, ファローアップまたは 電子メール コマンドと標準入力は端末です。 メッセージが
入力してメッセージの終わりに到達すると、メッセージはメールに渡されます
配信ソフトウェア。 コマンドは、エスケープ文字で行を開始することで入力できます
(デフォルトでは、 (('〜'))XNUMXつのコマンド文字とオプションの引数が続きます。
見る コマンド in mailx これらのコマンドの概要については。 これらにどのような影響があるかは不明です
メッセージがを使用して入力されたときに標準入力が端末でない場合、コマンドは
送信モードの概要、または読み取りモードコマンドのいずれか 返信, 返信, ファローアップ, ファローアップ,
or 電子メール.

注: 表記上の便宜のために、このセクションではデフォルトのエスケープ文字を使用します。
、すべての参照と例で。

いつでも、 mailx 一連の環境および
内部変数。 これらは、を介して設定およびクリアできるフラグと値のパラメーターです。
  mailx セッションに & unset コマンド。

通常のコマンドの形式は次のとおりです。

[ command] [メッセージリスト] [引数 ...]

ない場合 command コマンドモードで指定され、 次の 想定されるものとする。 入力モードでは、コマンド
エスケープ文字で認識され、コマンドとして扱われない行は次のようになります。
メッセージの入力として使用されます。

コマンドモードでは、各メッセージに1から始まる連番が割り当てられます。

すべてのメッセージには、ヘッダーの概要での表示方法に影響を与える状態があります
そして、それらが終了時にどのように保持または削除されるか mailx。 いつでもあります
の概念 現在 メッセージ。 '>' 行の先頭に
ヘッダーの要約。 いつ mailx 受信モードの概要フォームのXNUMXつを使用して呼び出されます。
新しいメッセージがある場合は、現在のメッセージが最初の新しいメッセージになります。
未読メッセージがある場合は最初の未読メッセージ、ある場合は最初のメッセージ
メッセージ、またはメールボックスにメッセージがない場合は指定なし。 取る各コマンド
メッセージのオプションのリスト(メッセージリスト)またはオプションの単一メッセージ(メッセージ)その上に
動作は、現在のメッセージをの最大番号のメッセージに設定したままにします。
コマンドがメッセージを削除しない限り、指定されたメッセージ。その場合、現在のメッセージ
最初の削除されていないメッセージ(つまり、削除されていない状態のメッセージ)に設定されます。
コマンドによって削除された最大番号のメッセージ(存在する場合)の後、または最初のメッセージ
コマンドによって削除された最大番号のメッセージの前の削除されていないメッセージ(XNUMXつある場合)
存在するか、削除されていないメッセージが残っていない場合は不特定の値になります。 全て
メッセージは、次のいずれかの状態になります。

新製品 メッセージはシステムメールボックスに存在し、ユーザーには表示されていません
または他の状態に移動しました。 状態のメッセージ 新製品 いつ mailx やめること
システムメールボックスに保持されます。

未読 メッセージは、複数回の呼び出しでシステムメールボックスに存在しました
of mailx ユーザーが表示したり、他の状態に移行したりしていない。
状態のメッセージ 未読 いつ mailx 終了はシステムに保持されます
メールボックス。

read メッセージは、次のいずれかのコマンドによって処理されました。 ~f, ~m, ~F, ~M,
copy, mbox, 次の, パイプ, 印刷, 印刷物, top, type, タイプ, 元に戻しますを選択します。 削除,
dp, dt コマンドによって、次のメッセージが次のようにマークされる場合もあります read,
の値に応じて オートプリント 変数。 にあるメッセージ
システムメールボックスと状態 read いつ mailx 終了はに保存されます mbox,
内部変数でない限り 設定されました。 にあるメッセージ mbox またはで
セカンダリメールボックスと状態 read いつ mailx やめることは彼らに保持されなければならない
現在位置。

削除された メッセージは、次のいずれかのコマンドによって処理されました。 削除, dp, dt.
状態のメッセージ 削除された いつ mailx 終了は削除されます。 削除されたメッセージ
まで無視されます mailx メールボックスを終了または変更するか、メールボックスが次のように指定されている
undeleteコマンド。 たとえば、メッセージ仕様/文字列 のみ
まだ削除されていないメッセージの件名を検索します。
メッセージのリストを操作するコマンドは 元に戻します。 削除されたメッセージはありませんまたは
削除されたメッセージヘッダーは、 mailx 以外のコマンド
元に戻します.

保存された メッセージはによって処理されました 保存する 指図。 いつ mailx やめる、
メッセージは現在の場所に保持されます。

保存されました メッセージは、次のいずれかのコマンドによって処理されました。 保存 or 書きます.
現在のメールボックスがシステムメールボックスであり、内部変数である場合 キープセーブ
が設定されている場合、保存された状態のメッセージは、
MBOX 変数(環境変数のセクションを参照)。 現在のメールボックスが
システムメールボックス、状態のメッセージ 保存されました から削除されます
現在のメールボックス、 やめます or file コマンドを使用して現在のコマンドを終了します
メールボックス。

各メッセージのヘッダー要約行は、メッセージの状態を示すものとします。

多くのコマンドは、オプションのメッセージリストを取ります(メッセージリスト)操作する対象、
デフォルトは現在のメッセージです。 A メッセージリスト 分離されたメッセージ仕様のリストです
に次の文字を含めることができます。

nメッセージ番号 n.

+次の削除されていないメッセージ、または次の削除されたメッセージ 元に戻します

−次の前の削除されていないメッセージ、または次の前の削除されたメッセージ
元に戻します

。 現在のメッセージ。

^最初の削除されていないメッセージ、または最初に削除されたメッセージ 元に戻します


$最後のメッセージ。

*すべてのメッセージ。

n‐mメッセージ番号の包括的範囲。

住所 からのすべてのメッセージ 住所; ヘッダーの要約に示されているアドレスは、
この形式で一致します。

/文字列 すべてのメッセージ 文字列 件名に(大文字と小文字は区別されません)。

:cタイプのすべてのメッセージ cここで、 c 次のいずれかになります。

d削除されたメッセージ。

n新しいメッセージ。

o古いメッセージ(状態にないもの) read or 新製品).

rメッセージを読みます。

u未読メッセージ。

他のコマンドはオプションのメッセージを受け取ります(メッセージ)操作対象。デフォルトは
現在のメッセージ。 許可されているすべてのフォーム メッセージリスト のためにも許可されています メッセージ,
ただし、複数のメッセージが指定されている場合は、最初のメッセージのみが操作されます。

他の引数は通常任意の文字列であり、その使用法は関連するコマンドによって異なります。

起動 in mailx
起動時に、 mailx 次の手順を順番に実行する必要があります。

1.指定されたデフォルト値ですべての変数を確立します。

2.コマンドラインオプションを処理し、対応するデフォルト値を上書きします。

3.いずれかをインポートします DEAD, 環境変数EDITOR, MBOX, リスター, PAGER, SHELLまたは ビジュアル その変数
環境に存在し、対応するデフォルト値を上書きします。

4。 読む mailx 指定されていないシステム起動ファイルからのコマンド。 −n オプションがある
与えられた、内部を初期化する mailx 変数とエイリアス。

5.のスタートアップファイルを処理します mailx ユーザーが指定したコマンド メールRC 変数に保存します.

最も定期的 mailx コマンドは起動ファイル内で有効です。最も一般的な用途は次のとおりです。
初期表示オプションとエイリアスリストを設定します。 次のコマンドはで無効になります
スタートアップファイル: !, edit, , 電子メール, 保存する, 返信, 返信, shell, ビジュアル, コピー,
ファローアップ, ファローアップ。 スタートアップファイルにエラーがあると、次のいずれかになります。 mailx 〜へ
診断メッセージとゼロ以外のステータスで終了するか、書き込み後に続行します
スタートアップファイルの残りの行を無視する診断メッセージ。

起動ファイルの空白行は無視されます。

内部 Variables in mailx
次の変数は内部変数です mailx 変数。 各内部変数を設定できます
ビア mailx セッションに いつでもコマンド。 The unset & セッションに いいえ コマンドを使用して
変数を消去します。

次のリストでは、変数は次のように示されています。

変数

ブール値を表します。 次のように表示される変数:

変数=

文字列または数値が割り当てられます。 文字列値の場合、 コマンド in
mailx ファイル名と引用についても適用されます。

ここで指定されたデフォルトは、指定されていないシステム起動ファイルによって変更される可能性があります。
ユーザーが指定する −n オプションを選択します。

オールネット ログイン名の構成要素が一致するすべてのネットワーク名は、次のように扱われます。
同一。 これにより、 メッセージリスト 動作するメッセージ仕様
同様に。 デフォルトは ノーオールネット。 参照 代替 コマンドと
  METOO 変数に保存します.

アペンド の最後にメッセージを追加します mbox 配置する代わりに終了時にファイル
最初にそれら。 デフォルトは 追加しない。 この変数はしてはならない
影響を及ぼす 保存 保存時のコマンド mbox.

頼む, 尋ねるサブ
送信メールに件名が指定されていない場合は、件名の入力を求める
を使用したコマンドライン −s オプション。 ザ· 頼む & 尋ねるサブ フォームは同義語です。 the
システムは参照するものとします 尋ねるサブ & noasksub そのメッセージで、しかし受け入れるものとします 頼む
& ノアスク ユーザー入力として 尋ねるサブ & noasksub。 それは不可能であろう
両方を設定するには 頼む & noasksubまたは ノアスク & 尋ねるサブ。 デフォルトは 尋ねるサブ,
ただし、標準入力が端末でない場合は、プロンプトは表示されません。

質問する ブラインドコピーリストの入力を求めます。 デフォルトは ノースクbcc.

質問する コピーリストの入力を求めます。 デフォルトは いいえ.

オートプリント 後にメッセージの自動書き込みを有効にする 削除 & 元に戻します コマンド。 NS
デフォルトは 自動印刷なし.

バン の特殊なケースの処理を有効にする文字(「!」)in
コマンドラインをエスケープします。 を参照してください 脱出 コマンドと Command エスケープ in mailxを選択します。
デフォルトは ノバン、の拡張を無効にする 「!」 セクションに command 引数
~! コマンドと 〜<! command 逃れる。

CMD= command
によって呼び出されるデフォルトのコマンドを設定します パイプ 指図。 デフォルトは
nocmd.

CRT=
以上のパイプメッセージ によって指定されたコマンドを通る行
の値 PAGER 変数。 デフォルトは ノート。 nullに設定されている場合、
使用される値は実装定義です。

debug デバッグ用の詳細診断を有効にします。 メッセージは配信されません。 The
デフォルトは ノードバグ.

ドット 日時 ドット 設定され、 からのメッセージ入力中に単独で回線上に
terminalは、(通常のファイルの終わりに加えて)ファイルの終わりも示します。 The
デフォルトは ノドット。 場合 無視する が設定されている(以下を参照)、の設定 ノドット
無視され、 入力モードを終了する唯一の方法です。

脱出=c コマンドエスケープ文字を文字に設定します 'NS'。 デフォルトでは、
コマンドエスケープ文字は。 もしも 脱出 設定されていません、 そうなるでしょう
使用済み; nullに設定されている場合、コマンドのエスケープは無効になります。

フリッパー の意味を逆にする R & r コマンド。 デフォルトは ノフリップ.

フォルダ=ディレクトリにジョブを開始します。
メールファイルを保存するためのデフォルトディレクトリ。 ユーザー指定のファイル名で始まる
とともに((「+」)ファイル名の前にこれを付けることで展開します
実際のパス名を取得するためのディレクトリ名。 もしも ディレクトリにジョブを開始します。 で始まらない
((「/」)、の内容 ホーム 接頭辞を付ける必要があります。 デフォルトは
be フォルダーなし。 場合 フォルダ 未設定またはnullに設定されている、ユーザー指定のファイル名
ではじまる 「+」 で始まる現在のディレクトリ内のファイルを参照する必要があります
リテラル 「+」 キャラクター。 も参照してください アウトフォルダー 未満。 の フォルダ 値は必要ありません
で指定されたファイルの処理に影響を与えます MBOX & DEAD.

ヘッダ 入力時にヘッダーサマリーの書き込みを有効にする mailx 受信モードで。 The
デフォルトは ヘッダ.

置くのではなく、システムメールボックスで読み取られるすべてのメッセージを保持します
それらの mbox ファイルを保存。 デフォルトは ノーホールド.

無視する メッセージ入力中の割り込みを無視します。 デフォルトは 無視する.

無視する メッセージ入力中の通常のファイルの終わりを無視します。 入力は次の方法でのみ終了できます
入る(('。')単独で、または ~. コマンドエスケープ。 The
デフォルトは noignoreof。 参照 ドット 上記。

インデント接頭辞=文字列
に挿入される各行にプレフィックスとして追加される文字列
によるメッセージ ~m コマンドエスケープ。 この変数はデフォルトでXNUMXになります。

続ける システムメールボックス、セカンダリメールボックス、または mbox 空です。ゼロに切り捨てます
それを削除する代わりに長さ。 デフォルトは ノーキープ.

キープセーブ システムメールボックスから他のファイルに保存されたメッセージを保持します
変数で指定されたファイル内 MBOX、それらを削除する代わりに。 The
デフォルトは nokeepsave.

METOO 次の場合に、受信者リストからのユーザーのログイン名の削除を抑制します。
メッセージへの返信またはグループへの送信。 デフォルトは ノメトウ.

ワンホップ 元々複数の受信者に送信されたメッセージに応答する場合、
他の受信者アドレスは通常、元のアドレスに相対的であるように強制されます
応答のための作者のマシン。 このフラグは、の変更を無効にします
受信者のアドレス、すべてのマシンができるネットワークの効率を向上させる
他のすべてのマシンに直接送信します(つまり、XNUMXホップ離れています)。 デフォルトは
be だれも.

アウトフォルダー 送信メッセージの記録に使用されるファイルをディレクトリに配置します
によって指定された フォルダ パス名が絶対パスでない限り、変数。 デフォルト
しなければならない アウトフォルダーなし。 見る 記録 変数に保存します.

ページ を挿入しますによって作成されたパイプを介して送信された各メッセージの後
パイプ 指図。 デフォルトは ノページ.

プロンプト=文字列
コマンドモードプロンプトをに設定します 文字列。 場合 文字列 nullまたはif プロンプトなし 設定され、
プロンプトは発生しません。 デフォルトでは、文字列でプロンプトを表示します "? ".

静かな 入力時にオープニングメッセージとバージョンを書くことは控えてください mailxを選択します。
デフォルトは 静かな.

記録=file
パス名を使用して、すべての送信メールをファイルに記録します file。 デフォルトは
be 記録なし。 参照 アウトフォルダー 上記。

保存 割り込みまたは配信時にデッドレターファイルにメッセージを保存できるようにする
エラー。 変数を見る DEAD デッドレターファイルの場所。 The
デフォルトは 保存.

screen=
画面一杯のヘッダーの行数を ヘッダーの & z
コマンド。 もしも screen 指定されていない、端末タイプに基づく値
によって識別された TERM 環境変数、ウィンドウサイズ、ボーレート、または
これらのいくつかの組み合わせを使用する必要があります。

送信待ち バックグラウンドメーラーが終了するのを待ってから戻ってください。 デフォルトは
ノーセンドウェイト.

ショート メッセージの送信者が呼び出しているユーザーであった場合 mailx、 書きます
からの情報 に: の代わりに行 から: ヘッダー要約の行。
デフォルトは ノーショート.

符号=文字列
メッセージのテキストに挿入される変数を ~a コマンドエスケープ
与えられます。 デフォルトは ノーサイン。 文字シーケンス '\t' & '\ n'
変数で次のように認識されます。 と文字、
それぞれ。 (も参照してください ~i in Command エスケープ in mailx.)

符号=文字列
メッセージのテキストに挿入される変数を ~A コマンドエスケープ
与えられます。 デフォルトは ノーサイン。 文字シーケンス '\t' & '\ n'
変数で次のように認識されます。 と文字、


トップライン=
で書き込むメッセージの行数を設定します top コマンド。 の
デフォルトは5です。

コマンド in mailx
以下 mailx コマンドが提供されなければならない。 次のリストで、ヘッダーとは
[出力ファイル]セクションに示されているように、メッセージヘッダーからの行。 ヘッダー行は
XNUMXつ以上の非空白文字で始まるヘッダー内の行へ。
直後にと空白と次の行まで続く
空白以外の文字または空の行で始まります。 ヘッダーフィールドは
最初の前のヘッダー行の一部その行で。

以下にリストされているコマンドのそれぞれについて、コマンドは省略形として入力できます
(Synopsisコマンドワードの前にある文字 '[')、完全なコマンド(すべて
コマンドワードに表示される文字。 '[' & ']')、または
略語までの完全なコマンド。 たとえば、 終了する コマンド(として表示 出口] in
あらすじ)は次のように入力できます ex, EXIまたは 終了する.

コマンドの引数は、次のメソッドを使用して引用できます。

*引数は、ペアの二重引用符で囲むことができます("")または一重引用符('');
空白、シェルワード拡張、または引用符内の文字
文字通り引数の一部として扱われるものとします。 二重引用符は扱われます
文字通り一重引用符で囲まれ、 バイス その逆。 のこれらの特別なプロパティ
文字は、最初にペアになっている場合にのみ発生し、
引数の終わり。

* A 同封の引用符の外側は破棄され、以下が
文字通り引数の一部として扱われる文字。

*引用符なしコマンドラインの最後で破棄され、次の
行はコマンドを続行します。

ファイル名は、予想される場合、次の変換を受ける必要があります。
シーケンス:

*ファイル名が引用符で囲まれていない場合、 そしてその フォルダ 変数は
定義済み( フォルダ 変数)、 の値に置き換えられます
  フォルダ 変数の後に。 の場合 フォルダ 変数が設定されていないか、設定されています
nullの場合、ファイル名は変更されません。

*シェルワード展開はファイル名に適用されます(を参照) セクション 2.6, Word
拡張)。 この展開の結果として複数のパス名が発生した場合、
コマンドはXNUMXつのファイルを想定していますが、効果は指定されていません。

宣言する エイリアス
シノプシス:
a[リンク] [alias [住所...]]
g[競売] [alias [住所...]]

指定されたアドレスをで指定されたエイリアスに追加します alias。 名前を代用する
いつ alias 送信メッセージでユーザーが指定した受信者アドレスとして使用されます
(つまり、他の受信者は、 返信 コマンドはしてはならない
この方法で置き換えられます)。 メールアドレスエイリアスの置換は、
エイリアス文字列は完全なアドレスとして使用されます。 たとえば、 hlj エイリアスです、 [メール保護]
エイリアス置換はトリガーされません。 引数が指定されていない場合は、
標準出力の現在のエイリアス。 だけなら alias 引数が与えられ、のリストを書く
標準出力への指定されたエイリアス。 これらのリストは、同じ順序を反映する必要はありません
入力されたアドレス。

宣言する 代替案
シノプシス:
alt [エルネイト] ...

(も参照してください METOO 変数。)ユーザーのログインの代替名のリストを宣言します。
メッセージに応答するとき、これらの名前は受信者のリストから削除されます。
応答。 名前の比較では、大文字と小文字を区別しない方法で行う必要があります。 なしで
引数、 代替 代替名の現在のリストを書き込むものとします。

変更する 電流プローブ ディレクトリ
シノプシス:
cd [ディレクトリにジョブを開始します。]
ch[DIR] [ディレクトリにジョブを開始します。]

ディレクトリを変更します。 もしも ディレクトリにジョブを開始します。 指定されていない、の内容 ホーム 使用するものとします。

コピー メッセージ
シノプシス:
c[OPY] [file]
c[OPY] [メッセージリスト] file
C[OPY] [メッセージリスト]

パス名で指定されたファイルにメッセージをコピーします file メッセージをマークせずに
保存しました。 それ以外の場合は、 保存

大文字の形式で、指定したメッセージを次の名前のファイルに保存します。
メッセージを保存済みとしてマークせずに、保存するメッセージの作成者。 さもないと、
それはと同等でなければならない Save

削除 メッセージ
シノプシス:
d[エレテ] [メッセージリスト]

メールボックスから削除するメッセージにマークを付けます。 削除は、 mailx
終了します( やめます コマンド)またはメールボックスを変更します( フォルダ 指図)。 もしも オートプリント
が設定され、メッセージが残っている 削除 コマンド、現在のメッセージ
説明されているように書かれなければならない 印刷 コマンド(を参照してください 印刷 指図); そうでなければ、
  mailx プロンプトを書かなければならない。

破棄 ヘッダ フィールズ
シノプシス:
di [怖い] [ヘッダーフィールド...]
ig[のれ] [ヘッダーフィールド...]

メッセージを書き込むときに、指定されたヘッダーフィールドを抑制します。 指定 ヘッダーフィールド
抑制されたヘッダーフィールドのリストに追加されます。 無視するヘッダーフィールドの例は次のとおりです。
status & cc。 メッセージが保存されるときに、フィールドが含まれるものとします。 The 印刷物 & タイプ
コマンドはこのコマンドを上書きします。 ヘッダーフィールドの比較は、次の場合に行われます。
鈍感な方法。 引数が指定されていない場合は、現在のリストを記述します
ヘッダーフィールドを標準出力に抑制しました。 リストは同じ順序を反映する必要はありません
入力されたヘッダーフィールドの数。

両方の場合 リテンションを維持 & 捨てます コマンドが与えられ、 捨てます コマンドは無視されます。

削除 メッセージ & ディスプレイ
シノプシス:
dp [メッセージリスト]
dt [メッセージリスト]

の説明に従って、指定されたメッセージを削除します 削除 コマンド、ただし
オートプリント 変数は効果がなく、現在のメッセージは次の場合にのみ書き込まれます。
コマンドによって最後のメッセージが削除された後のメッセージに設定されました。 それ以外の場合は、
メールボックスにこれ以上メッセージがないことを示す情報メッセージ
書かれ、その後に mailx プロンプト。

Echo a 文字列
シノプシス:
ec [ho] 文字列 ...

シェルに相当する、指定された文字列をエコーし​​ます echo ユーティリティ。

編集 メッセージ
シノプシス:
e[DIT] [メッセージリスト]

指定されたメッセージを編集します。 メッセージは一時ファイルとユーティリティに配置されます
によって名付けられた 環境変数EDITOR 変数は、各ファイルを順番に編集するために呼び出されます。 デフォルト 環境変数EDITOR
指定されていません。

  edit コマンドは、メールボックス内のこれらのメッセージの内容を変更しません。

出口
シノプシス:
元[it]
x[it]

を終了します mailx メールボックスを変更せずに。 メッセージは保存されません mbox (参照してください
また やめます).

変更する フォルダ
シノプシス:
fi [le] [file]
フォールド[er] [file]

終了します( やめます コマンド)メッセージの現在のファイルから、という名前のファイルを読み込みます
パス名で file。 引数が指定されていない場合、現在のメールボックスの名前とステータス
書かれなければならない。

引用符で囲まれていないいくつかの特殊文字は、 file 名前、
次の置換:

%呼び出し側ユーザーのシステムメールボックス。

%user のシステムメールボックス user.

#前のファイル。

& 現在 mbox.

+file 内の名前付きファイル フォルダ ディレクトリ。 (を参照してください フォルダ 変数。)

デフォルトのファイルは現在のメールボックスです。

ディスプレイ リスト of フォルダ
シノプシス:
フォルダ

によって設定されたディレクトリにファイルの名前を書き込みます フォルダ 変数。 コマンド
によって指定された リスター 環境変数を使用する必要があります(環境変数を参照)
セクション)。

続きます Up 指定の メッセージ
シノプシス:
fo [ローアップ] [メッセージ]
F[フォローアップ] [メッセージリスト]

小文字の形式で、メッセージに応答し、その応答を名前のファイルに記録します
メッセージの作成者から派生しています。 も参照してください 保存 & copy コマンドと
アウトフォルダー.

大文字の形式で、の最初のメッセージに応答します メッセージリスト、メッセージの送信
の各メッセージの作成者に メッセージリスト。 件名は、
最初のメッセージと応答は、名前が
最初のメッセージの作者。 も参照してください Save & コピー コマンドと アウトフォルダー.

両方の形式は、 記録 設定されている場合、変数。

ディスプレイ ヘッダ まとめ for 指定の メッセージ
シノプシス:
f[ROM] [メッセージリスト]

指定されたメッセージのヘッダー要約を書き込みます。

ディスプレイ ヘッダ まとめ
シノプシス:
h[イーダーズ] [メッセージ]

指定されたメッセージを含むヘッダーのページを書き込みます。 の場合 メッセージ 引数は
指定しない場合、現在のメッセージは変更されません。 ただし、 メッセージ 引数は
指定すると、現在のメッセージが上部に表示されるメッセージになります。
指定されたメッセージを含むヘッダーのページ。 The screen 変数は数値を設定します
ページあたりのヘッダーの数。 も参照してください z

カスタマーサービス
シノプシス:
hel [p]
?

コマンドの要約を書きます。

ホールド メッセージ
シノプシス:
ho [ld] [メッセージリスト]
プレ[役立つ] [メッセージリスト]

でメッセージをマークします メッセージリスト いつメールボックスに保持されるか mailx 終了します。 これ
以前にメッセージを削除するようにマークした可能性のあるコマンドをオーバーライドします。
の現在の呼び出し中 mailx、 のみ 削除, dpまたは dt コマンドは削除するものとします
  保存する メッセージのマーキング。

実行する コマンド 条件付きで
シノプシス:
i[f] s | r
メールコマンドs
el[se]
メールコマンドs
en[違い]

条件付きでコマンドを実行します。 if s 以下を実行します メールコマンドs、最大
ほかに or ENDIF、プログラムが送信モードの場合、および if r を引き起こすものとします メールコマンドsまで
受信モードでのみ実行されます。

リスト 利用できます コマンド
シノプシス:
l[あります]

使用可能なすべてのコマンドのリストを作成します。 説明はありません。

Mail a メッセージ
シノプシス:
m[ニンニク] 住所...

指定されたアドレスまたはエイリアスにメッセージをメールで送信します。

直接 メッセージ 〜へ mbox
シノプシス:
mb [ox] [メッセージリスト]

与えられたメッセージが最終的に mbox いつファイルを保存する mailx 終わる
通常は。 見る MBOX。 参照 終了する & やめます コマンド。

プロセス Next 指定の メッセージ
シノプシス:
n[EXT] [メッセージ]

現在のメッセージが書き込まれていない場合(たとえば、 印刷 コマンド)以来
mailx 開始された、または他のメッセージが現在のメッセージであったため、 印刷
コマンドが入力されました。 それ以外の場合、現在の後に削除されていないメッセージがある場合
メッセージ、それを現在のメッセージにし、あたかも 印刷 コマンドが入力されました。
それ以外の場合は、これ以上メッセージがないことを示す情報メッセージ
メールボックスが書き込まれ、その後に mailx 促す。 現在のメッセージが必要です
場所は直前の結果である , mbox, 保存するまたは touch コマンド、
次の 現在のメッセージがすでに書き込まれているかのように動作します。

Pipe メッセージ
シノプシス:
pi [pe] [[メッセージリスト] command]
| [[メッセージリスト] command]

与えられたものを通してメッセージをパイプします command 指定されたコマンドインタプリタを呼び出すことによって
by SHELL XNUMXつの引数で: −c & command。 (も参照してください sh −c。)アプリケーションは
コマンドが単一の引数として指定されていることを確認してください。 前に説明した引用は、
これを達成するために使用されます。 引数が指定されていない場合、現在のメッセージがパイプされます
の値で指定されたコマンドを介して CMD 変数。 の場合 ページ 変数は
セット、 各メッセージの後に挿入されます。

ディスプレイ メッセージ   ヘッダ
シノプシス:
P[リント] [メッセージリスト]
T[YPE] [メッセージリスト]

すべてのヘッダー行を含む、指定されたメッセージを標準出力に書き込みます。 オーバーライド
による行の抑制 捨てます, 無視する, リテンションを維持 コマンド。 もしも CRT が設定され、
で指定された行数より長いメッセージ CRT 変数はページングされます
によって指定されたコマンドを介して PAGER 環境変数。

ディスプレイ メッセージ
シノプシス:
p[リント] [メッセージリスト]
t[YPE] [メッセージリスト]

指定されたメッセージを標準出力に書き込みます。 もしも CRT が設定されている場合、メッセージは
によって指定された行数 CRT 変数はコマンドを介してページングされます
によって指定された PAGER 環境変数。

やめます
シノプシス:
q[UIT]
ファイルの終わり

Terminate mailx、読み込まれたメッセージを保存する mbox (現在のメールボックスが
システムメールボックスおよび が設定されている)、明示的に保存されたメッセージを削除する
(ただし、 キープセーブ が設定されている)、削除されたメッセージを破棄し、すべてを保存する
メールボックスに残っているメッセージ。

返信 〜へ a メッセージ リスト
シノプシス:
R[返信する] [メッセージリスト]
R[応答する] [メッセージリスト]

内の各メッセージの送信者に返信メッセージをメールで送信します メッセージリスト。 件名は
連結することによって形成されます Re:(すでにその文字列で始まっている場合を除く)そして
最初のメッセージの件名。 もしも 記録 ファイル名に設定されている場合、応答は次のようになります。
そのファイルの最後に保存されます。

参照してください フリッパー 変数に保存します.

返信 〜へ a メッセージ
シノプシス:
r[返信する] [メッセージ]
r[応答する] [メッセージ]

メッセージのヘッダーに含まれるすべての受信者に返信メッセージをメールで送信します。 件名
線は連結して形成する Re:(それがすでにそれで始まっていない限り
文字列)とメッセージの件名。 もしも 記録 ファイル名に設定されている、応答
そのファイルの最後に保存されます。

参照してください フリッパー 変数に保存します.

保持する ヘッダ フィールズ
シノプシス:
ret [AIN] [ヘッダーフィールド...]

メッセージを書き込むときは、指定されたヘッダーフィールドを保持します。 このコマンドはすべてをオーバーライドします
捨てます & 無視する コマンド。 ヘッダーフィールドの比較は、次の場合に行われます。
鈍感な方法。 引数が指定されていない場合は、現在保持されているリストを書き込みます
標準出力へのヘッダーフィールド。 リストはヘッダーの同じ順序を反映する必要はありません
入力されたフィールド。

Save メッセージ
シノプシス:
s[] [file]
s[] [メッセージリスト] file
S[] [メッセージリスト]

パス名で指定されたファイルに指定されたメッセージを保存します file、または mbox もし
file 引数は省略されます。 ファイルが存在しない場合は、ファイルを作成する必要があります。 それ以外の場合は、
メッセージはファイルに追加されます。 メッセージは状態に置かれなければならない 保存されました,
の説明で指定されているように動作するものとします 保存されました 現在のメールボックスの状態
によって終了します やめます or file

大文字の形式で、指定したメッセージを次の名前のファイルに保存します。
最初のメッセージの作成者。 ファイルの名前は、作成者のものと見なされます。
すべてのネットワークアドレスを取り除いた名前。 も参照してください コピー, ファローアップ, ファローアップ
コマンドと アウトフォルダー 変数に保存します.

作成セッションプロセスで Variables
シノプシス:
se [t] [[=[文字列]] ...] [= ...] [いいえ ...]

と呼ばれるXNUMXつ以上の変数を定義します 。 変数には、null、文字列、または
数値。 引用と-エスケープはどこでも発生する可能性があります 文字列、説明どおり
以前は、 文字列 議論の一部は議論全体でした。 フォーム
& =と同等でなければならない 文字列値をとる変数の場合は=""。 The
セッションに 引数のないコマンドは、定義されたすべての変数とその
値。 NS いいえ フォームはと同等でなければならない unset .

呼び出します a シェル(Shell)
シノプシス:
sh [エル]

対話型コマンドインタプリタを呼び出します(「 SHELL).

ディスプレイ メッセージ サイズ
シノプシス:
si [ze] [メッセージリスト]

指定された各メッセージのサイズをバイト単位で書き込みます。

読む mailx コマンド a File
シノプシス:
それで[urcanへ] file

パス名で指定されたファイルからコマンドを読み取って実行します file コマンドに戻ります
モード。

ディスプレイ 開始 of メッセージ
シノプシス:
に[p] [メッセージリスト]

指定された各メッセージの上位数行を書き込みます。 の場合 トップライン 変数は
設定すると、書き込む行数と見なされます。 デフォルトは5です。

タッチ メッセージ
シノプシス:
Uへ[ch] [メッセージリスト]

指定したメッセージをタッチします。 にメッセージがある場合 メッセージリスト 特に削除されたり、
ファイルに保存され、それはに配置されます mbox 通常の終了時。 見る 終了する &
やめます.

削除 エイリアス
シノプシス:
una [リンク] [alias]...

指定されたエイリアス名を削除します。 指定されたエイリアスが存在しない場合、結果は次のようになります。
不特定。

元に戻します メッセージ
シノプシス:
u[削除しない] [メッセージリスト]

指定したメッセージの状態を削除済みから既読に変更します。 もしも オートプリント が設定され、
復元された人々の最後のメッセージが書かれなければならない。 もしも メッセージリスト 指定されていない場合、メッセージ
次のように選択するものとします。

*現在のメッセージに続く削除されたメッセージがある場合、これらの最初のもの
選ばれるものとする。

*それ以外の場合、現在のメッセージの前にある最後に削除されたメッセージは
選ばれた

未設定 Variables
シノプシス:
uns [et] ...

指定された変数を消去します。

編集 メッセージ   全画面 エディター
シノプシス:
v[いつもの] [メッセージリスト]

画面エディタを使用して、指定されたメッセージを編集します。 各メッセージは一時的に配置されます
ファイル、およびによって指定されたユーティリティ ビジュアル の各ファイルを編集するために変数を呼び出す必要があります
順序。 デフォルトのエディタは次のようになります vi.

  ビジュアル コマンドは、メールボックス内のこれらのメッセージの内容を変更しません。

書きます メッセージ 〜へ a File
シノプシス:
w[儀式] [メッセージリスト] file

パス名で指定されたファイルに指定されたメッセージを書き込みます file、メッセージを差し引いた
ヘッダ。 それ以外の場合は、 保存

スクロール ヘッダ ディスプレイ
シノプシス:
z[+ | −]

ヘッダー表示を前方にスクロールします( 「+」 が指定されているか、オプションが指定されていない場合)または
後方(もし '−' 指定)XNUMX画面。 書き込まれるヘッダーの数を設定する必要があります
を通じて、タンピングされたコーヒーベッドの上から均一にフィルターバスケットの内の粉に浸透していきます。 screen 変数に保存します.

呼び出します シェル(Shell) Command
シノプシス:
! command

で指定されたコマンドインタプリタを呼び出す SHELL XNUMXつの引数で: −c & command.
(また見なさい sh −c。) バン 変数が設定され、エスケープされていない各オカレンスが 「!」 in
command 前に実行されたコマンドに置き換えられます ! コマンドまたは ~!
コマンドエスケープ。

ヌル Command
シノプシス:
# コメント

このnullコマンド(コメント)は、によって無視されます。 mailx.

ディスプレイ 電流プローブ メッセージ
シノプシス:
=

現在のメッセージ番号を書き込みます。

Command エスケープ in mailx
次のコマンドは、入力モードからのみ入力できます。
エスケープ文字(デフォルトでは、 (('〜'))。 を参照してください 脱出 の変数の説明
この特殊文字を変更します。 コマンドの形式は次のとおりです。

<エスケープ文字><コマンド文字><セパレーター>[<引数>]

どこセパレーター>はゼロ以上にすることができます文字。

以下の説明では、アプリケーションは引数が command (しかし
mailx-コマンド) シェルコマンド文字列です。 コマンドに受け入れられる任意の文字列
によって指定されたインタプリタ SHELL として呼び出されたときの変数 SHELL −c コマンド文字列
有効であるものとします。 コマンドは複数の引数として提示できます(つまり、引用符は
必須ではありません)。

でリストされているコマンドエスケープ メッセージリスト or mailx-コマンド 引数は無効です
送信モードと不特定の結果を生成します。

~! command
で指定されたコマンドインタプリタを呼び出す SHELL XNUMXつの引数で: −c &
command; その後、入力モードに戻ります。 の場合 バン 変数が設定され、それぞれ
エスケープされていない発生 「!」 in command コマンドに置き換えられます
前に実行された ! コマンドまたは ~! コマンドエスケープ。

~. ファイルの終わりをシミュレートします(メッセージ入力を終了します)。

~: mailx-コマンド, ~_ mailx-コマンド
コマンドレベルの要求を実行します。

~? コマンドエスケープの要約を記述します。

~A これは、 ~i 符号.

~a これは、 ~i 符号.

~b ...
加えます sブラインドカーボンコピー(Bcc)リスト。

~c ...
加えます sカーボンコピー(Cc)リスト。

~d デッドレターファイルを読み込みます。 見る DEAD このファイルの説明については。

~e で指定されているように、エディターを呼び出します。 環境変数EDITOR 環境変数、
部分的なメッセージ。

~f [メッセージリスト]
指定されたメッセージを転送します。 指定されたメッセージはに挿入されます
変更せずに現在のメッセージ。 このコマンドエスケープも挿入します
メッセージヘッダーをメッセージに挿入し、フィールド選択が影響を受ける 捨てます,
無視する, リテンションを維持 コマンド。

~F [メッセージリスト]
これは、 ~f すべてのヘッダーを除いて、コマンドエスケープ
以前に関係なく、メッセージに含まれるものとします 捨てます, 無視する,
リテンションを維持 コマンド。

~h 標準入力が端末の場合は、 件名 ラインと , Cc,
Bcc リスト。 他の実装定義のヘッダーも表示される場合があります
編集。 フィールドに初期値が書き込まれている場合は、あたかも編集できるようになります。
入力したばかりです。

~i 文字列 名前付き変数の値を挿入し、その後に、テキストに
メッセージの。 文字列が設定されていないかnullの場合、メッセージは
変更されました。

~m [メッセージリスト]
指定したメッセージをメッセージに挿入し、空でない行の前に
の文字列 インデント接頭辞 変数。 このコマンドエスケープも挿入します
メッセージヘッダーをメッセージに挿入します。フィールドの選択は、 捨てます,
無視する, リテンションを維持 コマンド。

~M [メッセージリスト]
これは、 ~m すべてのヘッダーを除いて、コマンドエスケープ
以前に関係なく、メッセージに含まれるものとします 捨てます, 無視する,
リテンションを維持 コマンド。

~p 入力するメッセージを書き込みます。 メッセージがより長い場合 CRT 行(を参照)
内部 Variables in mailx)、出力は、
PAGER 変数に保存します.

~q 終了します( やめます コマンド)割り込みをシミュレートすることにより、入力モードから。 の場合
メッセージの本文は空ではありません。部分的なメッセージはに保存されます。
デッドレターファイル。 見る DEAD このファイルの説明については。

~r file, ~< file, ~r ! command, ~< ! command
パス名で指定されたファイルを読み込みます file。 引数がで始まる場合
((「!」)、文字列の残りの部分は任意のものと見なされます
システムコマンド; によって指定されたコマンドインタプリタ SHELL で呼び出されます
XNUMXつの引数: −c & command。 の標準出力 command 挿入します
メッセージに。

~s 文字列 件名をに設定します 文字列.

~t ...
与えられたものを追加します リスト。

~v で指定されているように、フルスクリーンエディタを起動します。 ビジュアル 環境変数、
部分的なメッセージについて。

~w file ヘッダーなしで部分的なメッセージを、によって指定されたファイルに書き込みます
パス名 file。 ファイルを作成するか、メッセージを追加します
ファイルが存在する場合。

~x と同じように終了します ~qただし、メッセージはデッドレターファイルに保存されません。

~| command
メッセージの本文を指定されたものにパイプします command コマンドを呼び出すことによって
によって指定されたインタプリタ SHELL XNUMXつの引数で: −c & command。 もし
command コマンドの標準出力である成功した終了ステータスを返します
メッセージを置き換えます。 それ以外の場合、メッセージは変更されません。 の場合
command 失敗した場合、終了ステータスを示すエラーメッセージが書き込まれます。

EXIT ステータス


−e オプションを指定すると、次の終了値が返されます。

0メールが見つかりました。

> 0メールが見つからなかったか、エラーが発生しました。

それ以外の場合は、次の終了値が返されます。

0正常に完了しました。 このステータスは、すべてのメッセージが 送信,
しかし、それらのいずれかが実際にあったという保証はありません 配信.

> 0エラーが発生しました。

結果 OF エラー


入力モード(受信モード)または送信モードの場合:

*入力行の処理中にエラーが発生した場合(('〜')
文字、(を参照してください Command エスケープ in mailx)、診断メッセージはに書き込まれます
標準エラーであり、作成中のメッセージは変更される可能性がありますが、この状態
メッセージの送信を妨げてはならない。

※その他のエラーはメッセージの送信を妨げるものとします。

コマンドモードの場合:

* デフォルト。

  フォロー中 セクション   有益です。

お申込み USAGE


リモートシステムへのメッセージの配信には、への通信パスの存在が必要です。
そのようなシステム。 これらは存在する必要はありません。

入力行は{LINE_MAX}バイトに制限されていますが、システム間のメーラーはより多くを課す可能性があります
厳しい行長制限。 POSIX.1‐2008のこのボリュームは何も配置しません
によって処理されるメッセージの長さの制限 mailx、およびローカルの配信用
メッセージ唯一の制限は、使用可能なディスク容量の通常の問題です。
ターゲットメールファイル。 外部マシンにメッセージを送信する場合は、アプリケーションをお勧めします
一部のメールゲートウェイはメッセージを課すため、メッセージを100000バイト未満に制限します-
長さの制限。

システムメールボックスの形式は意図的に指定されていません。 すべてのシステムが実装しているわけではありません
特にマルチメディアメールメッセージの出現により、フラットファイルとしてのシステムメールボックス。
一部のシステムメールボックスは複数のファイルである場合があり、他のシステムメールボックスはデータベースに記録されている場合があります。 内部
メッセージ自体の形式は、バージョン7の履歴形式で指定されます。
ただし、メッセージがシステムメールボックス以外のファイルに保存された後でのみです。
これは、テキストファイルメールボックスを期待する多くの履歴アプリケーションがそうではないようにするために行われました。
壊れた。

将来的には、おそらくバイナリを含む、メッセージのいくつかの新しい形式が期待できます。
データ、ビットマップ、およびさまざまなマルチメディアオブジェクト。 ここで説明するように、 mailx 禁止されていません
そのようなメッセージの処理から、しかしそれは二次メールボックスにテキストファイルとしてそれらを保存しなければなりません
(変数やコマンドラインオプションなどの拡張機能を使用して、
保存された形式)。 その方法は実装によって定義されており、次のようなものがあります。
データをテキストファイル互換または読み取り可能な形式に翻訳するか、特定の形式を省略します
保存された出力からのメッセージの一部。

  捨てます & 無視する コマンドは逆ではありません リテンションを維持 コマンド。 の リテンションを維持 command
明示的に保持されているものを除くすべてのヘッダーフィールドを破棄します。 The 捨てます コマンドは保持します
明示的に破棄されたものを除くすべてのヘッダーフィールド。 保持されたものにヘッダーが存在する場合
ヘッダーリスト、 捨てます & 無視する コマンドは無視されます。


なし。

理論的根拠


標準の開発者は、アプリケーションがメッセージを送信する方法を強く感じました
特定のユーザーが必要でした。 明らかな例は、非バッチユーティリティです。
インタラクティブに、エラーや結果をユーザーに伝えたいと考えています。 ただし、実際の
メッセージの形式、配信メカニズム、および読み取り方法は、明らかに範囲を超えています。
POSIX.1‐2008のこのボリュームの。

このコマンドの目的は、メッセージを送信するためのシンプルでポータブルなインターフェイスを提供することです。
非対話的に。 これは、歴史的なメールシステムの「フロントエンド」を定義するだけです。 です
実装は、の本文で送信者と受信者を明示的に示すことを提案しました
配信されたメッセージ。 メッセージエンベロープまたは
業界は変化の真っ只中にあるため、メッセージ自体は意図的に作成されていません
現在の標準からより国際化された標準へ、そしてそれはおそらく
現時点では、どちらかを要求するのは正しくありません。

実装は、で説明されているさまざまな配信メカニズムに準拠することをお勧めします
CCITT X.400標準、またはインターネットで説明されている同等のインターネット標準
Request for Comment(RFC)は、RFC 819、RFC 822、RFC 920、RFC 921、およびRFC1123を文書化しています。

多くの歴史的なシステムは、で始まる各ボディラインを変更しました 接頭辞を付けることによって
'NS'   '>'。 文字列が続かない場合は不要ですが、許可されています
次のヘッダーと混同できないため、空白行。

  edit & ビジュアル コマンドは、一時ファイル内の指定されたメッセージを編集するだけです。 彼ら
メールボックス内のこれらのメッセージの内容を変更しないでください。 そのような機能は
異なるコマンド名を使用するなどして、拡張機能として追加されます。

件名の{LINE_MAX}-10バイトの制限は、履歴に基づいています
のために10バイトを消費するフォーマット 件名: と末尾。 多くの歴史的
メッセージが他のシステムで遭遇する可能性のあるメーラーは、
しかし、長い。

ユーティリティのように logger & lp, mailx 確かにテストするのは難しいです。 これはそうではありませんでした
このユーティリティをPOSIX.1‐2008のこのボリュームから除外するのに十分な正当性があると見なされました。
実際にはテスト可能であるが、テスト自体はテスト可能ではないことも議論の余地があります。
ポータブル。

日時 mailx 何もないかのように結果を受け取りたいアプリケーションによって使用されています
ユーザーポータビリティユーティリティオプション機能のサポートされた、 DEAD 環境
変数はに設定する必要があります / dev / null。 そうしないと、ファイルが作成される可能性があります
に記載 mailx 非同期イベント。 同様に、 メールRC 環境変数は
に設定されていません / dev / null、の歴史的なバージョン mailx & Mail 初期化コマンドを読み取る
処理を開始する前にファイルから。 ユーザーが指定した初期化以降
アプリケーションが送信しようとしているメッセージの内容を変更する可能性があります。
設定する必要があります メールRC 〜へ / dev / null.

の説明 LC_TIME 多くの歴史的な実装が行うので、「影響する可能性があります」を使用します
受信メールヘッダーの日付と時刻の文字列を操作しないか、操作できません。 いくつかの
受信メールで見つかったヘッダーには、タイムゾーンを決定するための十分な情報がありません
メールの発信元であるため、 mailx 日付と時刻の文字列を変換できません
内部形式に変換され、次のようなルーチンによって解析されます。 ストラフタイム()取ることができます
LC_TIME 設定を考慮に入れます。 これらすべての時間をユーザー指定の形式に変更するのは
許可されますが、必須ではありません。

選択されたページネーター PAGER nullであるか、unsetが部分的に指定されていないため、
SystemVを使用した歴史的な慣習 pg デフォルトとして。 ページネーションをバイパスする
次のように宣言するなどの機能 cat はページネーターであり、意図したものとは一致しません
この説明の意味。 ただし、「ポータブルユーザー」は設定する必要があります PAGER
すべてのシステムで彼または彼女の好みのページネーターを明示的に取得します。 ページネーターの選択は
とは異なり、部分的に指定されていません ビジュアル 編集者の選択( vi)なぜなら
ほとんどの歴史的なポケットベルはユーザー入力の共通のテーマに従いますが、編集者は異なります
劇的に。

アドレスを指定するオプション cc (カーボンコピー)または BCC (ブラインドカーボンコピー)
フォーマットの詳細と見なされ、省略されました。

ゼロ終了ステータスは、すべてのメッセージが 送信、しかしそれはその保証を与えません
それらのいずれかが実際に 配信。 配信メカニズムの信頼性は
不特定であり、システム間の適切なマーケティングの違いです。

ユーティリティ構文ガイドラインに準拠するには、次のソリューションが必要でした。
任意 file オプション-引数 −f。 作ることによって file オペランド、ガイドラインは
満足し、ユーザーはポータブルなままです。 ただし、実装にサポートを強制します
次のような使用法:

mailx −フィン マイメールボックス

  いいえ 変数の設定を解除する方法は、すべての履歴システムに存在するわけではありませんが、
System Vにあり、の形式に対応するコマンドの論理セットを提供します。
からのオプションの表示 mailx セッションに 引数なしのコマンド。

  頼む & 尋ねるサブ 変数は、BSDとSystemVによってそれぞれ選択された名前です。
同じ機能。 これらは、POSIX.1‐2008のこのボリュームの同義語です。

  mailx echo コマンドはBSDバージョンでは文書化されておらず、ここでは省略されています
インタラクティブなユーザーには明らかに役に立たないからです。

SystemVのデフォルトのプロンプト mailx は、BSDで Mail と。
POSIX.1‐2008のこのボリュームは、 mailx 名前、それはSystemVのデフォルトを維持しました。
BSDユーザーがこのマイナーな非互換性(
それらはオーバーライドできます)。

の意味 r & R SystemV間で逆になります mailx およびSunOS Mail。 もう一度、
POSIX.1‐2008のこのボリュームが mailx 名前、それはSystem Vのデフォルトを維持しましたが、
SunOSユーザーがを使用して目的の結果を達成できるようにします フリッパー、の内部変数
システムV mailx、SVIDには記載されていませんが。

  インデント接頭辞 変数、 リテンションを維持 & エイリアス コマンド、および ~F & ~M command
4.3BSDからエスケープが採用されました Mail.

  バージョン 十分に一般的な仕様がないため、コマンドは含まれていませんでした
ポータブルユーザーにとって依然として有用なバージョン情報を考案することができます。 これ
コマンド名は、に関するバージョン情報を提供したいサプライヤが使用する必要があります。
mailx

「実装固有の(指定されていない)システム起動ファイル」は、歴史的に
命名 /etc/mailx.rc、ただし、この特定の名前と場所は必須ではありません。

の文言の意図 次の コマンドは、いずれかのコマンドがすでにある場合です
現在のメッセージを表示すると、次のメッセージが表示されますが、それ以外の場合は、
現在のメッセージを表示する必要があります。 コマンドシーケンスについて考えてみます。

次の 3
削除 3
次の

どこ オートプリント オプションが設定されていません。 規範的なテキストは、XNUMX番目の 次の
コマンドは、XNUMX番目のメッセージの後にメッセージを表示する必要があります。
現在のメッセージは、によって設定されたため表示されていません 削除 コマンド、それはされています
現在のメッセージがメッセージ番号3以外であったため、表示されます。
コマンドファイルが存在する一部の実装では、過去の慣行と常に一致するとは限りません。
アドレスに続いて 次の (またはデフォルトのコマンド)は、
ユーザーが検索しました。

未来 道順


なし。

onworks.netサービスを使用してmailxposixをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad