シェルスクリプト
説明 [#k2aa208b]
postfixでmailqにたまってしまったメールを削除するスクリプトです。
スクリプト [#ib4577ee]
最初に下記コマンドで削除対象を抽出します。抽出するのはMAIL IDです。
# mailq | grep "メールアドレス" | cut -d" " -f1 > id.txt
# vi mail_rm.txt
#!/bin/bash
FILE01=$1
cat ${FILE01} | while read line
do
postsuper -d ${line}
done
# ./mail_rm.sh id.txt
これでid.txtに抽出されたIDのメールが全て削除されます。