[[シェルスクリプト]]

*説明 [#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のメールが全て削除されます。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS