SSHを介して "mail"コマンドが機能するようにするにはどうすればよいですか?

SSHを介して

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

おすすめ記事