Список почтовых ящиков WHM/cPanel

less than 1 minute read

Screenshot from 2013-09-25 16:40:53

Всем известный 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;

Categories:

Updated: