スパムメールから日本語メールを取り出す

転送漏れで、問い合わせメールが4万通近く溜まってたのを発見してしまった…
(((( ;゚д゚)))アワワワワ

なんとかしろ!(゚Д゚)ゴルァ!!殺すぞ …(;´ω`)ワタシ?と運営に言われたのだが、
ざっと見る限りほとんどスパムみたい。

件名が日本語の物だけでよい、と言われたので、こうしてみた。

/home/support/Maildir/new ←今ここに4万通近くメールが溜まってる

#!/bin/bash
HOME=/home/support/
MAILDIR=$HOME/Maildir
mkdir $HOME/iso-2022-jp
cd $MAILDIR
find ./new/ -exec grep ".*ISO-2022-JP*" {} \; -print > ./iso-2022-jp.txt

lv ./iso-20220-jp.txt | grep '^./' > ./copy-list

for filename in `cat ./copy-list` ; do
cp ./new/$filename $HOME/iso-2022-jp
echo $filename.' copied \n' >> $HOME/iso-2022-jp/copied.log
done

そして/home/office/iso-2022-jp/にあるメールをPOPがあってSquirrelMailがあるサーバへ移動。
その後POPアカウントの/Maildir/newにcp,chown,chmodすれば見れる。

4万件から日本語のメールは300通ちょっと。そして確認した所、
300通のメールすべてスパム
だった。

対応漏れがなかったのでよかったデス(´ー`)ノ