Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ collectmail.s(S) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mergemail(1)

COLLECTMAIL(S)  —  UNIX Programmer’s Manual

名称

collectmail − メールを UNIX フォーマットから rmail フォーマットに変換する

形式

collectmail [ message-directory ] [ mailbox ... ]

解説

このプログラムは、Emacs のコマンド rmail が使えるように、 UNIX フォーマットの一つまたは複数のメールフォルダ (いくつかのメッセージを含んだファイル)を、 rmail フォーマット(別々のメッセージファイルを含んだ ディレクトリ)の “断片的な(snapshot)” フォルダに変換します。 UNIX のフォルダでよく知られている 2 つの例は、 ~/mbox、および mail(1) コマンドで読み込むことのできる メール用スプールファイルです。
 
collectmail は、メールボックスのリスト(デフォルトでは、メールスプールファイル)を 読み込み、それぞれの中にあるメールを個別のファイルに分割します。 分割されたファイルは、メッセージディレクトリ(message-directory)に 収められます (デフォルトは ~/messages/Folder-XXXXXXXX で、XXXXXXXX は ユニークな 16進数字)。 このコマンドは “ディレクトリ(Directory)” と呼ばれる ファイルを作り、これはメッセージディレクトリ(message-directory)にも 収められます。 このファイルの 1 行目は、メッセージディレクトリ(message-directory)が 作られたメールボックスの名前です (メールボックスのリストの場合には、リスト 中の最初のもの)。“ディレクトリ(Directory)” は、 それぞれのメッセージについての情報のリストで、次の形式で示されます。

<flags><message-filename><sender><subject>

最初のカラムにはいくつかのフラグが含まれます。 ‘>’ は現在のメッセージ、‘B’ はブラインドコピー (たとえば、第三者に送られる メッセージのコピー)、‘A’ はメッセージに答えたことを、 ‘N’ はそのメッセージが新しいもので読まれていないことを、 そして ‘n’ はメッセージは新しいがすでに読まれていることを示しています。

2 番目のカラムはファイル名で、それがそのメッセージの内部名となります。

3 番目のカラムはメッセージの送り手です。ブラインドコピーの場合は その代わりに送り先(‘=>’ で示される)が含まれます。

4 番目にはメッセージの題名が入っています。

メールボックス(mailbox)の内容が、 メッセージディレクトリ(message-directory)の中に置かれたら、 メールボックスファイルは削除されます。

Emacs データベース機能についての情報は、次の文書を参照してください。

 Emacs Reference Manual
 

ファイル

~/mbox

~/Messages/<foldername>/Directory

関連事項

mergemail(1)は、Emacs メールフォルダを UNIX メールフォルダとマージします。
 

バグ

現在、UNIX カーネルへの排他的アクセスモードを持って いなければ、メールボックスはロックされていません。

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026