1. mess822/BLURB
D. J. Bernstein [Translated into Japanese by MAENO Toshinori] mess822 パッケージ
1.1. 特徴(BLURB)
mess822 パッケージ はインターネットメイルメッセージを解析するためのライブラリです。
mess822 パッケージにはqmailとともに働くいくつかの応用プログラムが含まれて います:
- ofmipdはダムクライアントからのメッセージを 書き換えます。
- 認識される送信者とFrom行のデータベースをサポートします。 高速検索のためにcdbを使います。
- new-injectはqmail-injectの実験バージョンです。 ユーザが柔軟に制御できるホスト名の書き直し機構を含みます。
- iftoccは .qmailファイルで使えます。 受け付ける宛先がTo,Ccに含まれているかの判定をします。
- 822header, 822field, 822date, 822received はメイルメッセージから各種の情報をを抜きだす。
- 822print はメッセージを読みやすい形式に変換します。
mess822 は RFC 822 のとても複雑なアドレスリストをサポートしています。 それには以下のものを含みます。 アドレスグループ、経路指定、ドットのまわりの空白、など。 It also supports common RFC 822 extensions: backslashes in atoms, dots in phrases, addresses without host names, etc. It extracts each address as an easy-to-use string, with a separate string for the accompanying comment.
mess822 は RFC 822 形式の日付けを libtai の データ構造である caltime 形式に変換します。 数値型のタイムゾーン、標準的な伝統的タイムゾーン、そして 多くの非標準のタイムゾーンをサポートしています。
mess822 は高速です。 160KB ある To フィールドから 10000 のアドレスを取り出すのに Pentium 100MHz で一秒かかりません。 2002-08-09 訳:前野年紀