LoginSignup
4
6

More than 5 years have passed since last update.

qshape - 何か異常な状態の時にさくっとメールサーバの配信状況を確認+メール一括で削除

Posted at

メールサーバにメールがたまってそうな時(inodeがどどっと増えたり)に便利、grepしたりしなくて済む。

CentOS 6 では以下でパッケージをインストールできる。base repoなので特にリポジトリ追加という不要。

$ yum install postfix-perl-scripts

qshape.PNG

詳しくは Postfix ボトルネック分析


対処

MailDir形式 で スパムが大量に届いたとか、送信できませんでしたメールが大量にたまっていたら
もしくは、メール以外でも大量のファイル消すときとか

$ /bin/rm -rf /<メールディレクトリ/ new/*

だとファイル数によっては死ぬので(引数大杉問題: /bin/rm: Argument list too long

$ find /<メールディレクトリ>/ > filelist.txt
$ vim filelist.txtd
filelist.txt
# vim上で :%s;^;rm ;g して、以下みたいに成形する
rm mailfile1
rm mailfile2
$ cd  /<メールディレクトリ>/ 
$ sh ~/filelist.txt

以下のようなコマンドでも出来るけど、リストのファイル作ることで一度目チェックしたり、場合によってはさらに条件で絞り込んで削除とかが楽。
(消しちゃいけないものまで消さないように)
shell-session
find **** | xargs rm

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6