このメールはどこにありますか?
スプールファイルにある可能性があります:/var/mail/$USER
または /var/spool/mail/$USER
Linux および BSD で最も一般的な場所です。
(他の場所も可能です。$MAIL
かどうかを確認してください) が設定されています – ただし、デフォルトでは、システムは /var(/spool)/mail
についてのみ通知します .)
通常、スプール ファイルは非常に単純な mbox にあります。 形式であるため、テキスト エディターまたはページャーで開くことができます。
もう少し便利な方法として、ほとんどのディストリビューションには mail
というプログラムが付属しています (または Mail
、 mailx
)。 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
の出力を参照してください。 .