アンインストールしmailutils
てpostfix
再起動しましたが、 VPS にログインした後もメッセージUbuntu 16.04.1
が表示されます。no mail
答え1
mailutils
削除してもこの問題が解決するとは思っていませんでした。Mail to はroot
、管理者に障害を通知するための最後の手段としてよく使用されます。
多くのシステムでは、pam_mail
メールを報告するためにこのモジュールを使用します。これはデフォルトで有効になっている可能性があります。このquiet
オプションにより、メールがある場合にのみ報告されるようになります。
このno mail for root
メッセージは、そのようなメッセージがないことを示しています。ログイン時にメールがあるかどうかを判断する方法はシステムによって異なります。ログイン時にシェルによって実行されるスクリプトを確認してください。
Linux では、システム管理者の実際の電子メール アドレスにエイリアスを設定するのが一般的です。これには、通常、メッセージを配信できるメール リレーに転送する、機能するメール配信システムが必要です。
答え2
解決策1
このメッセージを削除するには、/etc/pam.d/sshd
次の行を編集して変更します。
から:
# Print the status of the user's mailbox upon successful login.
session optional pam_mail.so standard noenv # [1]
に:
# Print the status of the user's mailbox upon successful login.
session optional pam_mail.so nopen noenv # [1]
解決策 2 (postfix などを使用しなくなった場合にのみ使用してください)
/var/mail/
を実行して削除しますcd /var/ && rm -rf mail
。