シェルスクリプト

説明

postfixでmailqにたまってしまったメールを削除するスクリプトです。

スクリプト

最初に下記コマンドで削除対象を抽出します。抽出するのは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
Last-modified: 2022-06-30 (木) 01:40:11