Список почтовых ящиков WHM/cPanel
Всем известный Plesk хранит записи о почтовых ящиком в базе mysql
. В то же время получить список почтовых ящиков в WHM cPanel можнос использованием следующего скрипта:
#!/bin/bash
for f in $(ls |grep -v "^\.\|virtfs\|lost+found\|cpeasyapache\|quota.user"); do
f2=$(echo $f |sed 's/\/$//g');
for box in $(ls "$f"/mail/ |grep -v "^\.\|new\|cur\|sent\|tmp" ); do
m=$(ls -l /home/"$f"/mail/"$box"/ |awk '{print $9}' |grep -v "^\." |sed '/^$/d');
if [ "$m" != "" ];then
for m2 in $m;
do
echo "$m2"@"$box"
done;
fi
done;
done;