Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ binmail(1) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mail(1)

write(1)

uucp(1)

uux(1C)

xsend(1)

sendmail(8)

BINMAIL(1)  —  UNIX Programmer’s Manual

名称

binmail − ユーザ間でメールを送受する

形式

/bin/mail [ + ] [ −i ] [ code-option ] [ person ] ... 
/bin/mail [ + ] [ −i ] [ code-option ] −f file

解説

注意:これは、 バージョン7 のUNIXシステムのメールプログラムです。 デフォルトの mail コマンドは mail(1) の項で述べられていて、ディレクトリ /usr/ucb にあります。

引数の与えられていない mail は、 ユーザのメールをメッセージ単位で最新のものから順に表示します。 省略可能な引数 + はメールメッセージを受信した順に表示します。 各メッセージについて、 そのメッセージの処理を指示するために標準入力から1行を読み取ります。

デフォルトでは mail は、メッセージを set_syscode(0) のリターン値が、 SYS_SJIS または SYS_EUC のとき JISコードに、 SYS_ASCII のときは SI/SO による 7 ビットコードに 変換して送信します。 また、受信したメッセージは set_syscode(0) の リターン値で指定されたコードに 自動変換します。

復帰改行
次のメッセージを表示します。

d メッセージを削除して次のメッセージを表示します。

p メッセージをもう 1度表示します。

− 前のメッセージへ戻ります。

s [ file ] ...
メッセージを指定された file へセーブします (デフォルトのファイルは‘mbox’)。

S [ file ] ...
メッセージを漢字コードの変換を行なわずに指定された file へセーブします (デフォルトのファイルは‘mbox’)。

w [ file ] ...
メッセージを見出しなしで指定された file へセーブします (デフォルトのファイルは‘mbox’)。

W [ file ] ...
メッセージを漢字コードの変換を行なわずに見出しなしで指定された file へセーブします (デフォルトのファイルは‘mbox’)。

m [ person ] ...
メッセージを指定された1人または 複数の人へメールで送ります (デフォルトの人はユーザ自身)。

EOT (コントロール-D)
まだ見ていないメールをメールボックスへ戻し、終了します。

q EOTと同じ。

!command
シェルへ抜けて command を実行します。

∗ コマンドの要約を表示します。

割込みは通常 mail コマンドを終了させます。 メールファイルは変更されません。 オプションの引数 −i は、 mail に割込みの後に継続するように指示します。

person が指定されたときには、 mail は標準入力をエンドオブファイル (または‘.’だけの行)まで取り込み、 それを各 person の‘メール’ファイルへ収めます。 メッセージの前には、 発信者の名前とポストマークが付けられます。 ポストマークのように見える行の前には‘>’が付けられます。 person は 普通 login(1) によって認識されるユーザ名です。 遠隔システムの受取人を表すには、 person の前にプリフィックスとして システム名と感嘆符(!)を付けてください (uucp(1) 参照)。

−f オプションは、 指定されたファイル(たとえば‘mbox’)を、 それがあたかもメールファイルであるかのように扱います。

code-option は次のとおりです。

−J メッセージを JISコードに変換して送信します。 (ESC $ B、ESC ( J)

−S メッセージをシフトJISコードに変換して送信します。

−E メッセージを EUC に変換して送信します。

−U 送信、受信メッセージ共にコード変換を行ないません。

−C メッセージを SI/SO による 7 ビットコードに変換して送信します。

ユーザがログインしたときに、メールが来ていることが知らされます。

関連ファイル

/etc/passwd発信者を識別し人を探すために使用される
/usr/spool/mail/∗ユーザ ∗ への入りメール
mboxセーブされたメール
/tmp/ma∗一時的ファイル
/usr/spool/mail/∗.lockメールディレクトリのロック
dead.letterメールで送ることのできなかったテキスト

関連事項

mail(1), write(1), uucp(1), uux(1C), xsend(1), sendmail(8)

バグ

競合状態では、ロックファイルの除去に失敗することがあります。

メールが xsend(1) を使用して送られない限り、 あるユーザ宛のメールは通常だれもが読むことができます。 インストレーションで mail を、独自のメールディレクトリを所有する set-user-id コマンド とすることによって、 これを解決することができます。

NEWS-OSRelease 3.3

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