これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド asmail です。
プログラム:
NAME
アスメール - AfterStep 電子メール モニター
SYNOPSIS
アスメール [-h] [-V] [-v] [-nox]
[-不安]
[-noconfig]
[-NS リソースを追加する。 file]
[-ジオメトリ X 仕様]
[-象徴的]
[-引きこもった]
DESCRIPTION
アスメール は、さまざまな電子メール モニターとして機能する X11 アプリケーションです。
メールボックスのフォーマットを行います。 の アスメール Afterstep ウィンドウ マネージャーの独特の外観を提供し、
感触とカスタマイズを可能にする複数のオプションを備えています。
基本的に、このツールでは次のことが表示されます。
- 背景画像は、
メールボックスに電子メールがあるかどうか。
カスタム画像をロードしてアニメーションに使用できます
シーケンス。
- ツールは待機中の電子メールの数を表示します
各メールボックスの数および/またはすべてのメールボックスの合計数
郵便ポストも一緒に。
- 各メールボックスには、ステータス インジケーターがあります。
現時点でアップデートが実行中かどうかを示します
エラーがあるかどうかを示します。 同じインジケーター
概要行の横に が表示されます。
ステータス表示には次のインジケータが使用されます。
R 現時点ではメールボックスの更新が実行中です。
高速アクセスが可能な小さなメールボックスの場合、
実際に見てください - あっという間に消えてしまいます。
L ログインに関連するエラーが発生しました
手順。 おそらく、あなたの名前/パスワード
この組み合わせはサーバーによって受け入れられませんでした。
C 接続の問題。 アスメール できなかった
何らかの理由でサーバーに接続します。 理由
サーバーダウン、ネットワーク到達不能、
サービスが利用できないなど。
T 途中でタイムアウトが発生しました アスメール ました
サーバーの応答を待っています。 持っている場合は、
これに関する頻繁な問題ですが、サーバーが問題があるようです
他のアプリケーションでも利用できるようにするには、試してください
メールボックスの「タイムアウト」設定を増やします。
F これは一般的なエラー状態を示します。
何かが間違っています。設定が間違っている可能性があります
正しいか、メールボックスを読み取ることができません。 チェックしてください
の出力 アスメール ターミナルから実行することで -
これにより、何が問題なのかがわかるはずです。
リソース ファイルはコマンド ライン オプションで指定できます。 のロジック アスメール is
シンプル: まず、コマンドラインで指定したリソースファイルを解析します。 もし、あんたが
コマンドラインでリソースファイルを指定しないでください。 アスメール デフォルトで見ます
位置 (~/.asmailrc)。 存在する場合、 アスメール それを解析します。 設定がない場合
ファイルはコマンドラインで指定されましたが、デフォルトには構成ファイルがありません
ロケーション、 アスメール で指定されたメールボックスの監視を試みます。 $メールボックス 環境
変数に保存します.
認定条件 アスメール 区別する の間に 古い & 新製品 郵便物。
UNIX メールボックス フォーマットの外側には何も表示されません。 メールボックスは、
一部の電子メールが新しいかどうかを確認するために解析されます。 メールボックスの解析はコストのかかる操作です。
特にメールボックスが大きい場合。 アスメール メールボックスファイルの変更時間をチェックします
STAT(2) システムコール。 ファイルの変更時刻が変更されると、メールボックスが解析されます。
台詞 " " がカウントされ、ボックス内の電子メールの数とみなされます。
" " 行、asmail は " を探しますステータス:" ヘッダー。このヘッダーには、
メッセージが見られ、読まれました。 このヘッダー行のないメッセージ (または空のヘッダーを持つメッセージ) は、
新品とみなされます。
Maildir形式 フォーマットは非常に行儀が良いです。 古い電子メールと新しい電子メールには別々のフォルダーがあります。
メールなので、「」内のファイルの数を数えるだけです尻"と"新製品" サブディレクトリ。"TMP"
サブディレクトリは、一時的なストレージであり、保存されるべきではないため、無視されます。
考慮に入れられます。
mH 形式は、Maildir 形式と UNIX メールボックス形式の間のどこかにあります。 mhさんが使っているのですが、
nmh、balsa、xfmail など。 メッセージはすべて別のファイルに保存されます。
ファイルごとのメッセージと、単一のディレクトリ内のすべてのメッセージ。 各メッセージファイルは、
名前には昇順の番号が付けられるため、メールボックスで受信した最初のメッセージは次のように保存されます。
「1」、39 番目のメッセージは「39」として格納されます。 のステータスを確認するには XNUMX つの方法があります。
メッセージは追跡されます。 従来、mH ツールは次のファイルを使用していました。
".mh_sequences」は、ステータスを追跡するために mH ディレクトリに保存されます。このファイル
一連のシーケンスが含まれており、それぞれのシーケンスはトークンで始まり、その後にコロンが続きます。
次に、そのメッセージに属するメッセージを表す一連のメッセージ番号によって続きます。
順序。 次のようになります。
見えない: 1 2 3-5 19 25-31
シーケンスは数多くありますが、標準的なものもあれば、ユーザー定義のものもあります。 使用してください-うーん-
シーケンス そのメールボックスの構成オプションが「yes」に設定されている場合、asmail は解析します
このファイルでは、「未確認」シーケンスを検索して、新しいメッセージの数を判断します。 いくつかの
メールクライアントは .mh_sequences ファイルを使用せず、代わりに mH 内のファイルを処理します。
メールボックスは、UNIX メールボックスからの個別のメッセージのコレクションと同じです。 したがって、もし 使用する-
mh-シーケンス 構成オプションが「no」に設定されているか、まったく指定されていない場合、asmail
mH ディレクトリ内のすべてのファイルを解析し、 Status: ヘッダ。
したがって、このモードは、次の点から見て間違いなく最も「プロセッサを必要とする」形式です。
のビュー アスメール。 mh、nmh、およびそれ以降のバージョンの balsa は .mh_sequences ファイルを利用します。
一方、古いバージョンの balsa と xfmail にはありません。 他のクライアントがどう扱ったかは不明
mH メールボックス。
POP3 このプロトコルは、新しい電子メールまたは古い電子メールの概念をサポートしていません。 電子メールクライアント
メッセージのリストを保持し、そのうちの XNUMX つを読んだかどうかを知ることができます。 以来 アスメール
メッセージのリストを保持しないため、新しいメッセージと古いメッセージを区別する方法がありません。
OK、それでは、起動時にはすべての電子メールが新しいものであると仮定します。 これは論理的です
ほとんどの人は電子メールをローカルに保存し、そこから削除するため、そう思い込んでいます。
サーバー。 他の人は運が悪いです。 さて、メッセージ数が減少すると、
すべての電子メールを読んで一部を削除したため、すべてのメッセージが古いものとしてマークされます。 いつ
メッセージの数が増加すると、新しいメールが到着したものとみなし、
追加メールを新規として送信します。
IMAP このプロトコルは非常に適切に動作しており、新しい電子メールの数と
丁寧に尋ねれば古いメールの数を教えてください:) メールボックスは読み取り専用モードで開かれているため、
サーバー上のメールボックスのステータスは変更されません。 の IMAP サーバーは
特別な電子メールが UNIX 形式の場合はメールボックスに保存します。 この電子メールにより、
サーバーに新しい電子メールと古い電子メールを追跡します。 サーバーはこの電子メールを報告しません
メールの数を確認してみると、 UNIX メールボックス 直接の数
メッセージがもう一つ増えます。
CONFIGURATION OPTIONS
-h
短い説明と使用方法のメッセージを出力します。
-V
バージョン管理。 プログラムのバージョンを出力します。
-v
詳細モード。 このモードでは、 アスメール メールボックスに関する情報を出力します
制御端末。 情報には次のものが含まれます: 要求されたアップデートの数、
メールボックスごと: スレッド PID、[R] 停止中またはアイドル状態、エラーは文字で通知されます
(上記を参照) および新しい/古い形式の電子メールの数。 このモードは便利です
デバッグ用、または X Windows インターフェイスを使用せずにメールボックスを監視するために使用できます。
(を与える -ノックス オプション)。
-f リソースファイル
リソース ファイルの代替の場所を指定します。 デフォルトの場所は次のとおりです
~/.asmailrc 代替ファイルが指定されている場合、デフォルトの場所は無視されます。
-geometry X ジオメトリ指定
画面上のアプリケーションのサイズと位置を標準で指定します
X11 フォーマット (を参照) XParseジオメトリ (3x) 詳細については):
[=][ {xX} ][{+-} {+-} ]
-noconfig
軍隊 アスメール リソース ファイルが存在する場合でも無視します。 アスメール 走る
すべてのデフォルト設定を使用して、指定された Unix メールボックスを確認します。 $ MAIL
環境変数。
-ノックス
を開始します アスメール アプリケーションをターミナル専用モードで起動します。 X Windows インターフェイスは次のとおりです。
始まっていない。 ただし、構成ファイルは通常どおり解析されます。
このオプションは、 -v オプションを選択します。
-不安
通常、 アスメール リソース ファイルに 600 モード、そこにあります
「グループ」および「その他」にはアクセス権がありません。 このようなアクセス権が付与されている場合、
アスメール 文句を言って退場するでしょう。 これは、ユーザーにパスワードを覚えてもらうために行われます。
リソースファイルに入れます。 ファイルにパスワードが保存されていない場合 (例:
ローカル マシン上で UNIX メールボックスを使用している場合)、チェックは適用されません。
このオプションは強制的に アスメール リソースファイルがなくなっても操作を続行するには
安全でないアクセス許可とパスワードがそのファイルに保存されます。
-象徴的
このオプションにより、 アスメール 通常ではなくアイコンとして起動するには
窓。 アプリケーションは通常どおり、非アイコン化およびアイコン化することができます。
-引きこもった
このオプションにより、 アスメール いわゆる「撤退」モードで起動します。 これ
モードはによって使用されます ウィンドウメーカー ウィンドウマネージャーを使用してアプリケーションをウィンドウマネージャーにドッキングします
のバージョン 埠頭.
リソース FILE 構文
リソース ファイルの構文は、次の別のマニュアル ページで説明されています。 asmailrc とします。
呼び出し
アスメール さまざまな方法で呼び出すことができます。 最も一般的な呼び出しはコマンド ラインです。
user@host[1]% asmail &
別の電話方法 アスメール ウィンドウマネージャーからのものです:
*埠頭 "asmail" nil ツバメ "asmail" /usr/local/bin/asmail &
この行を 埠頭 ユーザーの Afterstep 構成ディレクトリ内のファイル
引き起こすだろう アスメール のボタンになる 埠頭 (1) 下のボタンバー アフターステップ (1)
ウィンドウマネージャー。
onworks.net サービスを使用してオンラインで asmail を使用する