< Somenekers />
Developers Team




> >

Extraindo todos os emails cadastrados no CPANEL

Publicado em: /



Esse script é muito interessante, ele extrai através de shell script todas as contas de email cadastradas no CPANEL de todos os domínios, resseler mail accounts. Basta criar um arquivo com extensão .sh e roda em alguma pasta em seu servidor de hospedagem através do terminal.

#!/bin/bash

OWNER=$@
KONTA=`ls -1A /var/cpanel/users/`

count=1
for x in `echo -n "$KONTA"`;do
  wiersz=`grep -i ^dns /var/cpanel/users/"$x" |cut -d= -f2`
  DOMAIN[$count]=$wiersz
  count=$[$count+1]
  echo "Login:        `echo "$x"`"


    for i in `echo "${DOMAIN[@]}" | sed  's/ /
/g'`;do
      for n in ` ls -A /home/"$x"/mail/"$i"/ 2>/dev/null`;do

           if   [ "$n" == "cur" ];then echo "$n" > /dev/null
           elif [ "$n" == "new" ];then echo "$n" > /dev/null
           elif [ "$n" == "tmp" ];then echo "$n" > /dev/null
           elif [ "$n" == "" ];then echo "$n" > /dev/null
           else
           echo  "$n"@"$i"
           fi
      done
    done
    echo;echo;
done



Clique abaixo para dar sua nota no artigo e compartilhar!


Rating: 2.3/5 (3 votos)




comments powered by Disqus