Redhat系のLinuxを使っています。
/var/mailに溜まるメールと/home/ユーザーディレクトリに溜まるmboxの関係が知りたいのですが、mailコマンドで全部読むと/var/mailのメール(ファイル名はどのように決められているか知りませんが恐らくユーザー名??)が消えます。そのかわりmboxのファイルが更新されているので、こちらに移動しているでしょうか?
私たちがメール(OutlookExpressなど)で読むとき受信するのは/var/mailの方でmboxはクライアントのメーラーからはどういう意味で存在しているのでしょうか?
サーバー側で両方無造作に削除(rm)しても問題ないでしょうか?
詳しいサイトや本も探しています。
No.1ベストアンサー
- 回答日時:
mailコマンドをqで終了すると、既読のメールが $HOME/mbox に入り、未読のメールはそのまま/var/mail/$USER に残ります。
すべて既読にすると残す物がないので、/var/mail/$USERが削除されます(OSによってはサイズゼロで残るケースも)。
コマンドや設定で変更することも出来ますが、普通に読んでいると上記のようになります。
mboxのものは読んだ(表示させた)メールなので、不要なら消してもいいです。
>詳しいサイトや本も探しています。
man mail に書いてありますけど、英語はつらいですかね?
BSDなら日本語マニュアルがありました。
http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=m …
若干違うかもしれませんが、基本は同じです。
No.2
- 回答日時:
こんばんわ。
mailの挙動は#1のnotnotさんのとおりです。
気をつけて頂きたい点は、
>サーバー側で両方無造作に削除(rm)しても問題ないでしょうか?
です。
RPM系のLinuxは、現在主流となっているLinuxパッケージの殆どが当てはまります。
ところが、パッケージによってはMTAとMUAが異なっています。
TurboLinuxさんなんかはSendmailとUW-IMAPって組み合わせが多いようです。
FedoraではSendmailとDovecotになります。
私はFedoraを使用していますが、PostfixとDovecotにしています。
これらのソフトウェアの組み合わせ方で削除しても問題ない場合もあれば、削除するとメールリストが消える時もあります。
また、SendmailとUW-IMAPは同じでもパッケージによっては設定が異なっており、不用意に削除するとメールリストが消失する時もあります。
ちなみに今は使用していませんので記憶になりますが、TL8Sは既読メールも/var/mailというか/var/spool/mail/<ユーザー名>に保存されたままとなっていました。よって削除したら、全てが消えてしまった経験があります。
削除を行う前は、面倒でもバックアップを取っておき、それから削除して問題が無いことを御自身で確認されることをお勧めします。
ちなみに、メールの保存は基本的に2種類あり、Sendmailが使用しているmailbox形式とPostfixが使用するmaildir形式です。
Sendmailはログ形式で/var/mailを使用しますが、Postfixは使用しません(ただし設定変更すれば別と思います)。
>私たちがメール(OutlookExpressなど)で読むとき受信するのは/var/mailの方でmboxはクライアントのメーラーからはどういう意味で存在しているのでしょうか?
メールクライアントからの処理はDovecotやUW-IMAPが処理しますので、それらのMUAを処理するサーバーの設定如何になります。
多くは/home/<username>/mail/ディレクトリ以下を読みます。
OEやTBでフォルダを作成すると/home…以下にフォルダが作成されます。日本語で作成した場合はサーバー側の表示が文字コードの違いで化け文字になる時もあります。
また、システムで使用されるフォルダはサーバー側が英字でもOEやTB側で勝手に日本語表記へ直すものもあります(trush→ごみ箱とかです)
Dovecotでは、maildir形式ってこともあり、/home/<username>/mail/ディレクトリ以下で処理されます。Postfixは/var/spool/postfix/ディレクトリ以下のディレクトリを使用します。
メールは自分にも複雑怪奇で以上のような説明程度しかできませんが、経験から記載しました。
>詳しいサイトや本も探しています。
メールの専門書は細かすぎると感じるなら、サーバー設定本をお勧めします。特に「秀和システム」さんが発行されている「…で作るサーバー構築ガイド」シリーズは要点がまとまっています。自分もその書籍で設定しながら実際に動かし、挙動を見ながら知識を付けました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
- JavaScript gasについて 1 2022/05/31 21:51
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- Gmail 家から自分のg-mailで添付ファイル付きのメールを4通、職場の自分宛てに送りました。次の日に見ると 3 2022/09/08 12:35
- PHP phpの imap_search で漢字コード 1 2022/09/06 17:32
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- その他(クラウドサービス・オンラインストレージ) 個人情報保護の件 1 2023/05/18 12:19
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mailコマンドでメール送信が出...
-
Mailの送信済みメールボックス...
-
IIS SMTPメールの容量
-
メールボックスがいっぱいにな...
-
Macのメールが不安定です。
-
sendmailでメールの送信が遅い...
-
qmail 外部にメール受信・送信...
-
Ubuntuサーバーでメールを受信...
-
特定ドメインからのメールが受...
-
メールキューに入っているメー...
-
メールサーバ構築 メールソフト...
-
YahooメールPOPアクセス
-
マックブック メール送受信の...
-
sendmail で受信制限をしたい
-
crontabのMAILTO設定解除の方法
-
メールの添付ファイルはどれく...
-
Postfix+Dovecot, ThunderBird...
-
@mac.comのメールを受け取れな...
-
OSXのMailで、「転送」すると文...
-
メールサーバーに外部からアク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Mailの送信済みメールボックス...
-
iPadの受信メールが消える
-
メールボックスがいっぱいにな...
-
Thunderbird) 送信したメールが...
-
Macメール 送信元が設定と一致...
-
mailコマンドでメール送信が出...
-
送信したメールを確認する方法
-
Ubuntuサーバーでメールを受信...
-
macで送信済みメールが突然消え...
-
メールの添付ファイルはどれく...
-
mailでずっと送信中になってし...
-
Mailの受信メールが自動的に削...
-
Postfix+Dovecot, ThunderBird...
-
Mailの読み込み専用とは?
-
Linux HTML形式でメール送信す...
-
auのガラケーにメールが送れま...
-
maillogの見方
-
メールの送信が出来ません
-
メールキューに入っているメー...
-
Linuxからのメール送信について
おすすめ情報