スポンサーリンク

MAIL.LOCAL

名称
書式
解説
環境変数
関連ファイル
関連項目
警告
歴史

名称

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

書式

mail.local [−7] [−B] [−b] [−d] [−D mbdb] [−l] [−s] [−f from|−r from] [−h filename ] user ...

解説

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

オプション:

−7

LMTP モードにおいて 8BITMIME サポートを通知しません。

−B

biff サービスに通知する事をやめます。

−b

メールボックスが制限を越えた場合に、一時的なエラーを返す のではなく永続的なエラーを返します。

−d

こ れが配送であることを指定します (後方互換性のためで す)。本オプションは無効果です。

−D mbdb

ローカルの受信者名の検索に使用される、メールボッ ク スデータベースの名前を指定します。本オプションのデフォルトは "pw" であり、これは getpwnam() を使用することを意味します。

−f from

送信者名を指定します。

−l

LMTP モードをオンにします。

−s

success 状態を返す前にメールボックスをディスクにコミット するために使用する、 fsync(2) 呼び出しを無効にします。

−r from

送信者名を指定します (後方互換性のためです)。 −f と 同じです。

−h filename

入って来るメールを、システムのメールスプールディレクトリでは なく、ユーザホームディレクトリの filename に格納します。

以下のオプションは mail.local が -DHASHSPOOL 付きでコンパイルされている 場合にのみ指定可能です。

−H hashtypehashdepth

ハッシュされたメールディレクトリを選択します。有効なハッシュ の 型はユーザ名の u と MD5 の m (-DHASHSPOOLMD5 を付けてコンパイル する必要があります) です。例: −H u2 は、深さ 2 でのユーザ名での ハッ シュを選択します。注: ハッシュの型と深さの間に空白があって はいけません。

−p path

代わりのメールスプールのパスを指定します。

−n

LMTP モードで受信者のアドレスのドメイン部分を削除しないよう に指定します。

メールボックスのなかの個々のメッセージは、空行に続く ‘‘From ’’ という文 字列からはじまる行によって区切られます。 ‘‘From ’’、 送り手 (sender) の 名 前、時刻 (time stamp) を含む行が配送された各メッセージの前に付加され ます。メッセージのあとには空行が追加されます。メッセージ中に ‘‘From ’’ デ リミタ行と勘違いされそうな行があったときには (つまり、空白行に続いて ‘‘From ’’ の 5 文字があったとき) 大なり記号 (‘‘>’’) がそれらの行頭に 付 加されます。

メー ル ファ イルはメールが追加されている間は flock(2) によって排他的に ロックされます。メールボックスがロックされている間、 user.lock が作成さ れますが、これは古い MUA との互換性のためです。

getservbyname(3) が ‘‘biff’’ を返すと、 biff サーバにメールの配送が伝え られます。

mail.local は成功すれば 0 を、失敗すれば 0 より大きな値を返します。

環境変数

TZ

タイムスタンプを記録する際に適切なタイムゾーンを設 定 し ま す。

関連ファイル

/tmp/local.XXXXXX

テンポラリファイル

/var/mail/user

ユーザのデフォルトのメールボック スディレクトリ

/var/mail/user.lock

ユーザのデフォルトのメー ル ボックスロックファイル

関連項目

mail(1), flock(2), getservbyname(3), comsat(8), sendmail(8)

警告

mail.local は、空行に続く "^From " 行のみをエスケープします。 "From " で開始するすべての行をエスケープすべき場合には、 sendmail.cf ファイル中 のローカルメーラ用 ’E’フラグを使用してください。

歴史

mail.local のスーパセット (メールを配送するだけでなく、メールボックスを 読むこともできます) は Version 7 AT&T UNIX から、 mail として現れ ま し た。

スポンサーリンク