Biff

From Wikipedia, the free encyclopedia

biffとは、UNIXにおけるメールの到着を通知するシステムである。

新しいメールメッセージが届けられたときに、biffはすぐにそれを読むことが出来るように受信者に知らせる。この通知には、メールの送信者名、件名と数行の本文が含まれており、メールの受信者がログインしている間、ttyに送られる。通知の際にはより確実にメールの着信を気づかせるためにビープ音が鳴る。

以下のコマンドは通知を有効にする。

biff y

以下のコマンドは通知を無効にする。

biff n

メカニズム

MTAは通知プロセスを稼働させることに責任がある。メールが配達されると、MTAは受信者名をcomsatデーモンに通知する。実質的な作業はここからcomsatによって行われる。comsatは、ユーザがどこにログインしているかを見つけてそこに通知を送る。comsatは、通知を送る前に、ttyのユーザ実行許可ビットをチェックする。それ以外では役に立たないこのビットはユーザがメールの通知を受けるかどうかの要望を示し、biff yによってセットされ、biff nによってクリアされる。

代替

実のところbiffはもはやあまり使われていない。画面に表示されている簡単によみがえらせることの出来ないような有用な情報を突然、予想外のbiffの通知テキストの塊で上書きされてしまうと煩わしいからである。現在のいくつかのMTAはcomsatをサポートせず、biffは使い物にならない。

しかし、メール受信通知の概念自体はオリジナルのbiffとcomsatがほぼ完全に捨てられたときでさえ、非常に人気があった。よって、多くのbiffの代替が存在し、そのいくつかは、xbiff、xlbiff、kbiff、gnubiff、wmbiffやxbuffyといった、biffに似た名前である。概念はUnixの世界を超え、AOLの"You've got mail"という音声はしゃべるbiffとみなすことが出来る。

変種

発祥と名前について

出典・参考文献

Related Articles

Wikiwand AI