これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmailinspectです。
プログラム:
NAME
mailinspect-mboxをカテゴリ別に並べ替え、メールをコマンドにパイプします。
SYNOPSIS
メール検査 [-zjiI] -c カテゴリ ファイル[-gG 正規表現] ... [-s command] [-NS ] [-O 得点]
メール検査 -V
DESCRIPTION
メール検査 FILEという名前の単一のmboxフォルダーを読み取り、類似性の順に並べ替えます。
カテゴリ、によって作成された必要があります dbacl(1)。 コマンドラインとして使用できます
ツールまたはインタラクティブに、与えられた場合 -I スイッチ。
コマンドラインツールとして使用する場合、 メール検査 ソートされた電子メールのリストをSTDOUTに出力します。
各行は、FILE内の特定の電子メールのシーク位置と、それに続く
スコアと、を介して選択されたいくつかのスタイルのいずれかの説明文字列 -p オプションを選択します。
供給するとき command 文字列と組み合わせて -s オプション、 メール検査 スポーン
シェルと実行 command FILE内のすべての電子メール(おそらく -g or-G
オプション)、ソートされた順序で。 これはに似ています フォメール(1)機能(ただし、
後者はメールを注文しません。
インタラクティブモードでは、すべてのコマンドライン機能をキーを押すことで利用できます。 ザ
ソートされた電子メールのリストはスクロール可能な形式で表示され、表示、検索、
タグ付けされ、再分類され、シェルコマンドに送信されます。 事前定義されたシェルコマンドを関連付けることができます
ファンクションキー付き。 以下の使用法のセクションを参照してください。
ソートヒューリスティックは現在(そして常に)実験的であるため、
注文が特に何にでも適していることを保証します。
EXIT ステータス
メール検査 成功した場合は1を返し、エラーが発生した場合は0を返します。
OPTIONS
-c使用 カテゴリ スコアを計算し、ファイルであるはずの電子メールを並べ替えます
の名前 dbacl(1)カテゴリ。
-g正規表現に一致するメールのみ 正規表現 ソートされます。 他のすべてのメールは
無視されます。 いくつかの場合 -g & -G オプションは、以前のコマンドラインにあります
正規表現は、該当する場合、後の式によって上書きされます。
-i国際化モードを強制します。
-j正規表現の検索で大文字と小文字を区別するように強制します。
-o使用するスコアリング式を決定します。 パラメータ 得点 整数でなければなりません
ゼロ以上。 デフォルトでは、 得点 ゼロに等しい。
-p指定されたスタイルで電子メールインデックスを印刷します。 パラメータ 整数でなければなりません
ゼロ以上。 デフォルトでは、 ゼロに等しい。
-sリスト内の電子メールごとに、シェルを実行します command、メール本文をオンに
STDIN。 電子メールはソートされた順序で処理されます。
-zソート順を逆にします。 通常、メールは最も近い順に並べ替えられます。
に関連して カテゴリ、しかしこの場合、反対のことが当てはまります。
-Iインタラクティブモード。 ソートされた電子メールのリストをSTDOUTに印刷する代わりに、電子メール
が表示され、スクロール、表示、検索、およびパイプでインタラクティブに行うことができます。
ターミナル。
-Gメールのみ 正規表現に一致する 正規表現 ソートされます。 の反対 -g
スイッチ。
-Vプログラムのバージョン番号を出力して終了します。
USAGE
メール検査 事前に学習したものを読む必要があります カテゴリ FILE内の電子メールをソートする前に。 見る
dbaclとします。
名前の付いたXNUMXつのメールフォルダがあるとします グッド.mbox & 悪い.mbox それぞれ。 あなたはできる
コマンドを入力して適切なカテゴリを作成する
%dbacl -l good good.mbox -T email
%dbacl -l bad bad.mbox -T email
次に、次のコマンドを入力して、インタラクティブに表示できます。 悪い.mbox のファイル
スコアがカテゴリに最も近いメール 良い 最初にリストされています:
%mailinspect -I -c good bad.mbox
または、フォルダ内のXNUMXつの電子メールのみに関心がある場合もあります 悪い.mbox
そのスコアは、カテゴリから最も遠いものとしてそれらをマークします 悪い、 完全に
などの他のカテゴリから独立して 良い (つまり、スコアリングに外れ値が必要です
センス)。
%mailinspect -z -c bad bad.mbox | 頭-5
インタラクティブモードでは、次のキーが定義されています。
o別のスコアリング式を切り替えます。
pは別の表示スタイルを切り替えます。
q終了 メール検査.
■現在強調表示されている電子メールをシェルコマンドに送信します。
Sは、現在タグ付けされているすべての電子メールを、ソートされた順序でシェルコマンドに送信します。 すべてのメール
シェルコマンドを独立して実行します。
tは、現在強調表示されている電子メールにタグを付けます。
Tは、リストされているすべての電子メールにタグを付けます。
v現在強調表示されているEメールを$PAGERに送信して表示します。 環境の場合
変数PAGERが定義されていない場合、電子メールをに送信します lessとします。
u強調表示された電子メールのタグを解除します。
Uは、リストされているすべての電子メールのタグを解除します。
zは、表示される電子メールのソート順を逆にします。
/正規表現を検索します(を参照) 正規表現(7))の内容内のどこか
リストされているすべてのメール。 一致しないすべてのメールを非表示にします。
? /と同様ですが、一致するすべての電子メールを非表示にし、一致しないすべての電子メールを保持します。
便宜上、ファンクションキーF1〜F10はそれぞれシェルコマンドに関連付けることができます
ストリング。 この場合、ファンクションキーを入力すると、Sキーと同じ効果がありますが、
コマンドはすでに入力されており、編集/承認する準備ができています。 ファンクションキーの関連付け
構成ファイル.mailinspectrcが存在する場合は、構成ファイルから読み取られます。
onworks.netサービスを使用してオンラインでmailinspectを使用する