【技術メモ】Postfixで今たまっているキューをいい感じに表示したい
いえーい!私だよん!
みんなPostfixで今たまっているキューを一覧で見たい時ってあるじゃないですか?
あるよね?? うん!あるね!!
結論から言うとこんな感じになりました
1 |
printf ="%.s" {1..30};echo;for qid in $(ls -1 /var/spool/postfix/deferred/*/* | awk 'BEGIN{FS="/"}{print $NF}'); do postcat -q $qid | egrep "(^Date:|^From:|^To:|^Subject:)"; printf ="%.s" {1..30};echo; done |
数だけ見たいならこれでも良いんじゃね
1 |
ls -1 /var/spool/postfix/deferred/*/* | wc -l |
↓キューがある場合はこんな感じに出る
==============================
Date: Thu, 12 Dec 2019 10:27:53 +0900
From: from@test.com
To: to@hoge.com
Subject: TestMail
==============================
Date: Thu, 12 Dec 2019 10:48:13 +0900
From: from@test.com
To: to@hoge.com
Subject: TestMail
==============================
↓キューがないとこんな感じ
===============================
ls: cannot access /var/spool/postfix/deferred/*/*: そのようなファイルやディレクトリはありません
終わりだよ