SSH経由でサーバーにログインすると、$ mail
コマンドは機能しません。メーリングリストは返されませんNo mail for <user>
。
$ mail
コンピュータの端末でうまく機能するため、SSHを使用するのに問題があることは確かです。 SSHを使用してアクセスする必要があります。
ベストアンサー1
ファイルパスを入力すると、ユーザーのメールを正しく読み取ることができます。
mail -f /var/spool/mail/$USER
また、(root)ユーザーの電子メールを読むことにいくつかの問題がありました。 philを使用してsshユーザーとしてログインし、ユーザーをrootに変更してsudo su
次のmail
コマンドを実行しました。
Philに送信するメールはありません。
したがって、mailコマンドがSSH接続を開いたユーザーの電子メールを読み取ろうとしているようです。その理由は$MAIL
誤った変数値であることがわかりました。
[root@preprod ~]# echo $MAIL
/var/spool/mail/phil