GNU/Linux >> Linux の 問題 >  >> Linux

Linux/UNIX の [新しいメールがあります] メッセージは何ですか?

このメールはどこにありますか?

スプールファイルにある可能性があります:/var/mail/$USER または /var/spool/mail/$USER Linux および BSD で最も一般的な場所です。

(他の場所も可能です。$MAIL かどうかを確認してください) が設定されています – ただし、デフォルトでは、システムは /var(/spool)/mail についてのみ通知します .)

通常、スプール ファイルは非常に単純な mbox にあります。 形式であるため、テキスト エディターまたはページャーで開くことができます。

もう少し便利な方法として、ほとんどのディストリビューションには mail というプログラムが付属しています (または Mailmailx )。 mutt を試すことができます または alpine;外部のメールボックスに送信するように構成することもできます。 (以下の「これは本物のメールですか?」を参照してください。)

それには何が含まれていて、誰が/何が送信したのですか?

ほとんどの場合、メッセージには cron ジョブの出力、または logwatch によるシステム セキュリティ レポートが含まれます。 、または類似のジャンク。読んで見つけてください。

どれくらい重要ですか?

各メッセージの内容に大きく依存します。

すべき 少なくとも件名のヘッダーをスキャンしてください。多くの場合、毎日の cron ジョブが失敗したことに気付かずに何ヶ月もメールを無視します。

これは電子メールと同じ意味で実際の「メール」ですか?それとも、私のシステムが何かを教えてくれているだけですか?

両方ともはい - システムが何かを伝えるために生成されますが、実際の電子メールでもあり、そのように処理できます。

メール ソフトウェアを構成できます (構成する必要があります)。"MTA" 別名 /usr/sbin/sendmail – メッセージを個人のメールアドレスに転送する。正確な手順は、インストールした MTA (存在する場合)、パーソナル コンピューターかサーバーか、独自のドメインを持っているか、@gmail.com を使用しているかによって異なります。 などです。

/usr/sbin/sendmail に注意してください 現在は共有 API ですが、していません 必ず元の Sendmail MTA を意味します。実際、あなたはすべきではありません Sendmail を使用しますが、OpenSMTPD、Postfix、Exim4 などのより新しいものを使用してください。それらはすべて同じ /usr/sbin/sendmail を提供します ツールですが、構成がより簡単で、より安全で、同じくらい強力です。


私にとって最も簡単な方法は、ターミナルで以下を実行することでした:

cat /var/spool/mail/root

これらのメッセージを 1 つずつ読む方法を知りたい場合は、'mail' を使用してください

$ mail

次に、リストから読みたいメッセージ番号を入力します。

次のメッセージに移動するには、'next' と入力します。もう 1 つの便利なコマンドは 'delete' です..

mail の詳細を見るには man mail の出力を参照してください。 .


Linux
  1. コンテナ化する予定の次のLinuxワークロードは何ですか?

  2. Linuxシステムの現在のランレベルはどれくらいですか?

  3. unix/linux システムでのパスワードの最大長は?

  1. Linuxを持続可能なOSにする理由

  2. Linuxコミュニティが特別な理由は何ですか?

  3. Unix、Linux、BSD、GNU の違いは何ですか?

  1. LinuxとUnix:違いは何ですか?

  2. rdiff-backupの新機能

  3. Linuxコマンドラインで牛を飼う