MhLoaderクラス

Mh形式のディレクトリからメールをロードするためのクラス。

クラスメソッド

new( dirname )
新しいMhLoaderオブジェクトを生成します。dirnameはMhディレクトリ名です。
nextfile( dirname )
dirnameディレクトリでMhのメール名として正しい次のファイル名を返します。
foreach( dirname ){|fname| ... }
dirnameディレクトリのMh形式メールに対する繰りかえし。 fnameにファイル名(フルパス)を与えます。

メソッド

nextfile
そのディレクトリの「次」のファイル名を返します。(~/Mail/1 の次は ~/Mail/2)
each{|port| ... }
each_mail{|port| ... }
ディレクトリ中のメール一通づつのくりかえし。portにFilePort オブジェクトを与えます。
new_port
新しいメールに対応するファイルを作成し、 そのFilePortオブジェクトを返す。

MboxLoader

UNIX mbox を扱うクラス。読みだし専用です。

クラスメソッド

new( fname )
新しいMboxLoaderオブジェクトを生成します。fnameはmboxファイル名です。

メソッド

each{|port| ... }
each_mail{|port| ... }
メールボックスのメール一通づつに対するくりかえし。portに StringPortオブジェクトを与えます。