cron が sendmail で送ってくるローカルの mail について
ローカルの mac や amazon linux 上のデフォルトの設定では、 cron の実行が失敗したときなどにおいては、 sendmail
コマンドがインストールされている場合、それ経由で cron 実行ユーザーに対して mail を送るような挙動になると思っています。(そして、各ユーザーは mailx
コマンドなどでそのメールの内容を確認できる)
この、「ローカルユーザーに対してメールを送る」という挙動について疑問がいくつか生じていて、おそらく一連の知識なのだろうけれども、そのソース情報を見つけられずにいます。具体的には:
- sendmail がローカルユーザーに対してメールを送る場合、「ローカルユーザー当のメール保存ディレクトリ・ファイル形式」を前提にして、今まで送られたデータを読み込んで、その末尾に今送られた新規メールを append するような動作になると思いますが、この「ローカルユーザー当のメール保存ディレクトリ・ファイル形式」に名前はついていますか?
- 具体的には
/var/mail/ユーザー名
に保存されることになると思っていますが、このファイル形式・保存場所の規約に名前はありますか?
- 具体的には
- 上記の「ローカルユーザー当のメール保存ディレクトリ・ファイル形式」は、おそらくローカルメールだけではなく、外部サーバーからのメール受信にも用いられるのかな、と思っていますが、この認識は正しいでしょうか。
- もしくは、このディレクトリは、「ローカルユーザー間メール」のみに利用されるディレクトリでしょうか。
- その場合、この「ローカルユーザー間メール受信」自体にプロトコル名称がついていそうですが、その名称などはありますでしょうか。