Postfixを含むCentOS 7があります。
メールは次の場所に保存されます。
var/vmail/ドメイン名/ユーザー名/Maildir/.junk/
唯一の変数はユーザー名各メールボックスに対応します。
スクリプトを使用して、各アドレスのごみ箱フォルダ内のファイル数を計算し、それを集中型テキストファイルに配置できます。
次の出力を得るための最も簡単な方法は何ですか?
ユーザー名 1: nn
ユーザー名 2: nn
............
ここで、nnはそのユーザーのごみ箱フォルダにあるファイルの数です。
答え1
これは役に立ちますか?
#!/bin/bash
for UserName in /var/vmail/DomainName/*
do
PATH="${UserName}/Maildir/.Junk"
Num_Of_Files=$(find ${PATH} -type f | wc -l)
echo "${UserName} : ${Num_Of_Files}"
done