Hi
again i back after my long vacation
in cPanel/whm server there is one domain named myest.com & it has more than 500 email ids
now i want to export that email ids or any alternate way to get list of mail ids ?
please do reply
Hi
again i back after my long vacation
in cPanel/whm server there is one domain named myest.com & it has more than 500 email ids
now i want to export that email ids or any alternate way to get list of mail ids ?
please do reply
Howdy,
Easy enough:
should do most of it. The only thing that might be off is the tld that you're using so in my case I added it to this:Code:cd /home(x)/user/mail/; ls -a|grep @|awk '{print $2}' FS="."
you'll likely need to do the same for your .tld.Code:cd /home2/fishmail/mail/; ls -a|grep @|awk '{print $2}' FS="."|replace _net .net
It's very tough to use , however i'll try to do this
you'll likely need to do the same for your .tld.
>> i do not understand this
cd /home(x)/user/mail/; ls -a|grep @|awk '{print $2}' FS="."
what should replace on (x)
Is there any easy way to do this ?
Thank you for your discussion. The same problem happened to me. It is very helpful to me.
Just a basic expansion on the code line given earlier in this thread
so it functions as a simple global mail account listing script:
Basically reads the list of valid usernames and home directoriesCode:#!/bin/bash IFS="$" cd /home #Just a nice starting point ls /var/cpanel/users | while read MUSER; do MHOME=$(grep "${MUSER}:" /etc/passwd | cut -d':' -f6 | head -1) cd ${MHOME}/mail/ ls -a | grep '@' | awk '{print $2}' FS="." | replace '_' '.' done
of each of the users on the server and then displays all the email
accounts that have been created for each irregardless of where the
home folders are actually stored for each account.
Don't forget that this will only give you a list of email accounts,
to find out if any additional mail aliases have been setup or alternate
names for these accounts, you will want to also look at each of
the files listed under /etc/valiases where you will find a file named
for each domain on the server and in that file the list of aliases
that have been setup for that specific domain.
Last edited by Spiral; 07-07-2009 at 03:50 AM.