ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Vine Linuxコミュのmailコマンド

  • mixiチェック
  • このエントリーをはてなブックマークに追加
Vine Linux 3.2(最小インストール+α)を使用しています。
最近ADSLモデムを更新して回線が全く切れなくなったので、Postfixでメールサーバとして動く様に、qpopperをインストールしました。POP-3で受信出来るようになりましたので、/etc/postfix/aliasesでroot宛のメールを自分のアカウントに送るように設定しました。

ところが、御察しの通りroot宛のメールが既に大量に溜まっており、これを自分のアカウントに移動させたいと思っています。偶々Webminをインストールしていたので、WebminのRead User Mail画面から、手作業でメールを自分のアカウントに移動させていますが、ちょっとスマートじゃないと感じております。

mailコマンドで、指定先のユーザーに全てのメールを移動させるコマンドは有りますでしょうか?Webminで出来ているので、コマンドでも出来ると思うのですが..

ご存じの方がいらっしゃいましたら、ご教授方お願いいたします。

コメント(5)

あれ、/etc/postfix/aliasesで転送させてもrootに残ってますか?

うちでは残らず移動してますが、何か設定違いがあるのでしょうか?
aliasesにrootのスプールにも残すように書かれているのでしょう。

fetchmailで大量移動してはいかがでしょうか。
皆さん早速のレスありがとうございます。
結果的にはWebminをインストールして、「Read User Mail」モジュールから強引にrootの全メッセージ(約25000通)を選択して移動させました。一見ハングアップした様になり、かなり時間かかりましたが無事に移動できました。

メーラーでPOP3に取りに行くのもかなり時間がかかりました。そもそもは、rootアカウントのPOP3アクセスに制限がかかっている様なので、一般ユーザーに移動させるしかないと考えた次第です。その制限を一時的に解除する知識が有ればよかったのですが。

質問の内容説明不足で申し訳ありませんでした。
/etc/postfix/aliasesで転送させる様に記述してからは、root宛のメールは自分のアカウント宛に送られてきます。今はrootのスプールは空っぽで、私のアカウントに転送されて来ています。

教えて頂きたかったのは、既にrootのスプール(/var/spool/mail/root)に蓄積された膨大な(cronの設定ミスで1分置きにntpdのメールがレポートされていました)メールを、どうやったら自分のアカウントに移動させられるかと言う内容です。

mailコマンドから移動出来るだろうと調べたのですが、持っている本やネット上では、送信する、受信メールを読む、削除するしかコマンドの説明がありませんでした。manでも調べて見たのですが移動させるコマンドが見つからなくて。でも冷静に考えたら一般ユーザーが他人にメールを”移動”する事はあり得ないですからコマンドも無いでしょうね。

あちゅや(aCHUya)さんのアドバイスですが、rootのスプールから自分のスプールに移動するというのは、ファイルmvコマンドで移動するのでしょうか?
# mv /var/spool/mail/root /var/spool/mail/sasapurin
一瞬考えたのですがrootのファイルが無くなるのが怖くて出来ませんでした。(まずはcpで試せば良かったのですね。)

/root/.forwardに記述する方法は試していませんでしたが、調べた限りでは、Postfixが受信した時に、/.forwardに記述してあるアカウントに転送される動作で、/etc/postfix/aliasesと同じ動作をするのだと解釈しました。違ってますでしょうか?

/etc/postfix/aliases には
# Person who should get root's mail
root: sasapurin
この部分だけしか編集していませんので、root宛のメールは全てsasapurin宛に転送されるんだと解釈しています。違ってますでしょうか?
(ちなみにVineLinuxの場合、この行はコメントアウトされていました。)

fetchmailという方法もありましたか。発想の転換ですね。思いつきませんでした。POP3でもlocalなら多分アクセス制限を回避出来そうですね。

長々と書いてしまい申し訳ありません。
これからは、サーバ構築したら直ぐにaliases設定する様に習慣づけたいと思います。皆さんありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Vine Linux 更新情報

Vine Linuxのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング