mail.local − メールボックスにメールを格納する |
mail.local [−7] [−B] [−b] [−d] [−D mbdb] [−l] [−s] [−f from|−r from] [−h filename ] user ... |
mail.local は EOF がくるまで標準入力から読み込みを行い、それらを各 user の mail ファイルに追加します。 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.local は、空行に続く "^From " 行のみをエスケープします。 "From " で開始するすべての行をエスケープすべき場合には、 sendmail.cf ファイル中 のローカルメーラ用 ’E’フラグを使用してください。 |
mail.local のスーパセット (メールを配送するだけでなく、メールボックスを 読むこともできます) は Version 7 AT&T UNIX から、 mail として現れ ま し た。 |