• ベストアンサー

配布されたメールはどのディレクトリィに保存されますか?

PCFREAKの回答

  • ベストアンサー
  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

すごい悪い問題ですね。 前提となるMTAによって異なる筈です。 /home/foo/mailがデフォルトなのはcourier-imapだったかな? /var/spool/mailがデフォルトなのはsendmail,postfix辺りだったかと思います。 ところで沢山質問を出されていますが、何の問題なのですか?学校の宿題? どれを見ても非常に悪問ばかりのように思えます。

yukikundesuyo
質問者

お礼

回答ありがとうございます。 作者は翻訳者であり多分LPI試験のことは分からないと思います。 本場アメリカの問題を翻訳したものらしいのですが・・・ とりあえず、来週101と102を受験するので対策をしている次第であります。 この問題に対しては前提となるMTAが記述されていないのでこの問題は没ですね。

関連するQ&A

  • Linuxサーバのメールスプールからメールを個別に削除したい

    Linuxサーバの管理をしていますが、スプールに保存されている、特定のユーザー(foobar)のメールボックスが肥大化し200MBを超えディスク領域を圧迫するようになってきました。 スプール /var/spool/mail の中のファイル foobar を rm で削除してしまうのが手っ取り早いのですが、ファイル内のメールを個別に削除するようなツールはないでしょうか。 できれば下記のようなことができると嬉しいです。 ・ユーザーが読んだのに残しているメールは消す ・ある日付より古いメールは消す ・Subject等の条件判定に一致したものを消す ファイルサイズは 200MB を超えているので、PC等からPOPでアクセスして取捨選択するのは難しいと思います。

  • メールのキューの削除

    /var/spool/mqueueにファイルが沢山溜まっています。 rmで単に削除しても大丈夫でしょうか? findの exec?パラメータを使って、1ヶ月前までのメールスプールを削除する描き方も知りたいです。

  • squid2.5にてキャッシュを保存しない設定

    squidにてキャッシュを全く保存しないように設定するにはどのようにsquid.confに記述すれば良いのかご存知でしたらご教授ください。 デフォルト # cache_dir ufs /var/spool/squid 100 16 256

  • Perl:あるファイル名が指定のリスト(テキストファイル)になければ、そのファイルを消去するというのを作りたいのですが。

    RHL9.0を使ってます。/var/spool/mail/以下に次のようなファイルがあったとします。 taro hanako daisuke yukie また、/home/admin/user-name.txtというファイルには次のように書かれています。 taro hanako … このとき、perlを用いて/var/spool/mailディレクトリからuser-name.txtに名前のない人のファイルを消去するというスクリプトを作りたいのですが。おそらくif 文を使うと思うのですがどうすればよいでしょう。$userという変数にuser-name.txtの一つ一つを代入してWhile文でまわすことはできてます。後は「$userという名前のファイルが/var/spool/mail以下になかったらsystem("rm /var/spool/mail/$user");を実行する。」とするだけです。 ちなみに、userdelを-rコマンドをつけずに消去された人たちのものが実際存在する人たちのものと混在しているため消したいと言うのが動機です。

  • Postfix+Dovecotで、Maildir形式と、/var/sp

    Postfix+Dovecotで、Maildir形式と、/var/spool/mail/ 方式が混在してしまう Fedora13 にPostfix+Dovecotをインストールして、LAN内のメール交換に使っています。 ところが、ユーザーによって、Mozilla Thunderbird でメールが取れない現象が発生し、調べたところ、取れないユーザーは、/var/spool/mail/ のユーザー名のファイルが更新されていました。 メールが取れるユーザーは、/home/ユーザー名/Maildir/new/ にファイルが追加され、/var/spool/mail/ は日時が新しくなっていません。 という事は、Maildir形式と、/var/spool/mail/ 方式が混在している事になってしまいます。 /etc/postfix/main.cf には、 home_mailbox = Maildir/ を設定してありますし、 /etc/dovecot.conf にも mail_location = maildir:~/Maildir が設定してあります。 Postfix と、Dovecot のバージョンは、 /usr/sbin/postconf | grep mail_version mail_version = 2.7.0 $ rpm -qa | grep dovecot dovecot-1.2.14-1.fc13.i686 となります。 方式が混在するような事があるのか、また、Maildir形式に統一することは可能かどうか、ご存知の方、ご教授ください。

  • /var/spool を/homeに移動できる?

    お世話になります。 TurboLinux7.0でサーバー管理(Web・メール・DNS)を行っているのですが 急にメール送信が出来なくなったため調べてみたところ /varの要領が100%になっており、さらに調べたところ /var/spool/qmailscan/quarantine/new/ の下に「サーバー名+数字(タイムスタンプ?)」というファイルが 大量に生成されていたために/varが100%になったみたいです。 これはQmailscanの結果見つかったウイルスメールということで とりあえず削除することで状態は回復したのですが この先今回のように大量にウイルスメールを関知したときに また同じような現象が起こっては困るということで /var/spoolを/home/spoolに移動することを検討しています。 /varに別のディスクをマウントしてやれば済む話ですが 予算の関係上なるべくやりたくないようです(^^; ということで教えていただきたいのですが /var/spoolを/home/spoolへ移動するという作業は可能でしょうか。 可能な場合はどのような手順で移動すれば良いかご教授いただければと思います。 以上、よろしくお願い致します。

  • Postfixにするとrootにメールが届かない

    Fedora Core 2にPostfixをインストールしています。 #mail user だとメールが届きますが、 #mail root ではメールが届きません。 ログは、 Feb 6 12:33:38 fc2 postfix/pickup[11536]: 7DE7FD0E: uid=500 from=<user> Feb 6 12:33:38 fc2 postfix/cleanup[16482]: 7DE7FD0E: message-id=<20050206033338.7DE7FD0E@fc2.domain.tld> Feb 6 12:33:38 fc2 postfix/nqmgr[11537]: 7DE7FD0E: from=<user@domain.tld>, size=284, nrcpt=1 (queue active) Feb 6 12:33:38 fc2 postfix/local[16494]: 7DE7FD0E: to=<postfix@domain.tld>, orig_to=<root>, relay=local, delay=0, status=sent (mailbox) となっています。 宛がuserの時は user@postfix@domain.tld と変わるだけで無事届き、mailコマンドでも dovecot経由でBeckyやOutlokkでも受信できます。 confファイルの主だったところは次のような感じです。 mail_owner = postfix myhostname = fc2.domain.tld mydomain = domain.tld myorigin = $mydomain inet_interfaces = localhost mydestination = $myhostname, localhost.$mydomain $mydomain mynetworks_style = subnet #home_mailbox = Mailbox #home_mailbox = Maildir/ mail_spool_directory = /var/spool/mail なお、MTAをsendmailにするとrootでもuserでも、問題なく動いてます。このときのsendmailの状態はデフォルトです。

  • Hot Mailで一項目だけ、フォルダに保存するには?

    Hot MailでMicrosoft Users (http://www.microsoft.com/japan/users/default.mspx)が送られてきました。 この中に「今週の快適Windows Tips」が有ります。その中の「過去の記事」(http://www.microsoft.com/japan/users/tips/windows/default.mspx)の一項目のみを、Hot Mailに「新しいフォルダ」を作成して、そこえ保存しておきたいのですがその方法をご教示ください。

  • rootユーザのメールボックスへのメール書き込みを止めたい。

    こんにちは。Linux Red Hatで質問です。 ●ユーザ毎のメールボックス(ここでは/var/spool/mail/root) へのエラーメール書き込みを止める方法をご存知でしょうか? 万が一それを止める方法がないなら、rootログインするたびに 「You have mail」と常に表示されるのを止める方法をご存知 でしょうか。 rootでログインすると「You have mail」と常に表示されます。 /var/spool/mail/配下のrootファイルがいつも増大しているのですが、 これを削除すると一時的に出なくなります。 でもしばらくするとまたrootファイルが復活・増大し、rootログインすると再度「You have mail」が表示されます。 中身を見ると、当該マシンのcronで動作するログ削除シェルが実行するたびに、対象ディレクトリが存在しない、というエラーメールを /var/spool/mail/rootに追記しているみたいです。 1時間に一度実行されるシェルなのです。 宜しくお願いいたします。

  • Courier-imap 設定ファイル中の値について

    Courier-imap + Postfix で Maildir形式を使ったメールサーバを作成しようとしています。 メールのバックアップを取る時に便利なようにメールが届いたら /var/spool/mail/$username に保存されるよう Postfixを設定しました。 Maildir形式での受信、Spoolは問題無く出来るようになったのでそのメールをメーラで受信する為にpop3サービスへアクセスするのですが scancur opendir("cur"): No such file or directory となってしまいます。 Courier-imap のpop3d へアクセスした際に探しに行くパスの情報は /usr/lib/courier-imap/etc/pop3d の MAILDIRPATH の設定だと思いますので この部分を MAILDIRPATH=/var/spool/mail/ としてみた結果が上記です。ためしにこの部分を MAILDIRPATH=/var/spool/mail/testuser という風にユーザ名まで入れてやると正常に接続できました。 Courier-imapの設定の中でログインしてきたユーザのログイン名を設定ファイル中で値として扱うには何と指定すればよいのでしょうか。 ご存知の方がいらっしゃいましたらご教示お願い致します。