MAIL.LOCAL(8)

名称
mail.local - メールボックスにメールを格納する

書式
mail.local [-l] [-f from] user ...

解説
mail.local は、 EOF がくるまで標準入力から読込みを行い、 それらを各ユーザのメールファイルに追加します。 user は、有効なユーザ名でなければなりません。

オプションは以下のものがあります:

-f from
    送り手の名前を指定します。

-l  書込みのロックを行う際に、 username.lock ファイルを使うことを指定します。

メールボックスのなかの個々のメッセージは、次の行が文字列 ``From '' で始まる空行で区切られます。 ``From '' を含む行、送り手 (sender) の名前、配送されたメッセージが 追加された時間が配送された各メールメッセージの先頭に追加されます。 1 つの空行が、メッセージの後ろに挿入されます。 メッセージ中に ``From '' で始まる行があるときに誤って別のメッセージ として処理されないように、``>'' 記号がその行の行頭に追加されます。

-l フラグで、もしメールボックスのロックが指定されたときは、 username.lock というファイルを使ってロックが行われます。 -l フラグがなければ、メッセージを追加するときは flock(2) を使って排他的なロックが行われます。

もし getservbyname(3) が “biff” を返すと、biffサーバ (comsat(8)) にメールの配送が伝えられます。

mail.local ユーティリティは成功すれば 0 を、エラーが起きた時は 0 より大きな値を返します。

環境変数

TZ  タイムスタンプを記録する際に使われるタイムゾーン

関連ファイル
/tmp/local.XXXXXX
    テンポラリファイル
/var/mail/user
    ユーザのメールボックスディレクトリ

関連項目
mail(1), flock(2), getservbyname(3), comsat(8), sendmail(8)

歴史
mail.local のスーパーセット (メールの配送と同様に、メールボックスの読込みを行う) として、 mail が AT&T UNIX から登場しました。