Shellはメールがあることを示していますが、どのように見えますか?

Shellはメールがあることを示していますが、どのように見えますか?

シェルを起動すると、ファイルを編集して書き込んだYou have mail.ため、このメッセージが表示されます。touch/var/mail/${USER}

しかし、どうやって確認しますか?私は使用しますmailが、それは私に示していますNo mail for USERNAME。使用しましたがmail -s 'subject' USERNAME <<< 'message'表示されません/var/mail/USERNAME。私のメールパスが何であるかをどうやって確認しますかmail?私のメールパスが何であるかをどうやって知ることができますか?

ベストアンサー1

mailmailxその他のMUAは/var/mail/${USER}次のように予想される。mbox形式(RFC 4155)。私は、彼らが予期しないデータを見るとき、彼らの行動は定義されていないと思います。しかし、彼らはほとんどそれを無視し、あなたが見ている行動を提供します。

メッセージを送信しようとすると、システムのメール転送エージェント(sendmailやpostfixなど)はメッセージ転送を処理します。誤って設定すると、メッセージは届きません。確認したいrootメールボックスと/var/log/mail.log(またはシステム内のすべてのアイテム)

おすすめ記事