Ömercan Kuyumcu

Sonradan hatırlamak için yazdıklarım ..

DirectAdmin – Tüm hesaplara ait mail hesaplarını öğrenmek


DirectAdmin panel üzerinde açılmış olan tüm mail hesaplarını görmek için aşağıdaki bash’i SSH üzerinden çalıştırabilirsiniz.

Geriye dönen sonuçta panel üzerinde açılmış olan tüm mail hesaplarını göreceksiniz.

#!/bin/sh
for d in `cat /etc/virtual/domains`; do
{
       #system account
       S=`grep "^${d}:" /etc/virtual/domainowners | cut -d: -f2 | awk '{print $1;}'`
       if [ "${S}" != "" ]; then
               echo "${S}@${d}";
       fi

       if [ ! -s /etc/virtual/$d/passwd ]; then
               continue;
       fi

       for e in `cat /etc/virtual/$d/passwd | cut -d: -f1`; do
       {
               echo "${e}@${d}";
       };
       done;
};
done;
exit 0;

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir