|
||||
|
Howdy,
There are a quite a few ways of doing this. To offer you the best method, what are you planning to do with the list? Thanks!
__________________
--Eric(E) Using Enkompass compared to cPanel is like going to a MacDonald’s in France, sure they’ve got the same things we have over here, but it’s a little different. |
|
||||
|
Howdy,
Easy enough: Code:
cd /home(x)/user/mail/; ls -a|grep @|awk '{print $2}' FS="."
Code:
cd /home2/fishmail/mail/; ls -a|grep @|awk '{print $2}' FS="."|replace _net .net
__________________
--Eric(E) Using Enkompass compared to cPanel is like going to a MacDonald’s in France, sure they’ve got the same things we have over here, but it’s a little different. |
|
||||
|
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 ?
__________________
Sincerely! Nilesh
|
|
||||
|
Howdy,
The reason I put "homeX" is some folks have more than one directory. If you don't it'll just be /home. You can get your home folder path from the cPanel page for that user under "Stats". It should look something like this image attached.
__________________
--Eric(E) Using Enkompass compared to cPanel is like going to a MacDonald’s in France, sure they’ve got the same things we have over here, but it’s a little different. |
|
|||
|
Thank you for your discussion. The same problem happened to me. It is very helpful to me.
|
|
||||
|
I'm glad it helped. I came back and added tags to make it more search-able.
__________________
--Eric(E) Using Enkompass compared to cPanel is like going to a MacDonald’s in France, sure they’ve got the same things we have over here, but it’s a little different. |
|
||||
|
Just a basic expansion on the code line given earlier in this thread
so it functions as a simple global mail account listing script: Code:
#!/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.
__________________
My Server Expert: Cloud VPS servers w/Cpanel, Security Hardening, Management, and Monitoring! Last edited by Spiral; 07-07-2009 at 03:50 AM. |
![]() |
| Tags |
| export user list , smtp |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| export client list and details | kimon | cPanel Newbies | 1 | 01-19-2009 07:00 PM |
| Need a script to export list of all emails. | jetnet | cPanel and WHM Discussions | 4 | 11-06-2007 09:42 AM |
| Need to export subscribers to a mailman list | Jeff75 | cPanel and WHM Discussions | 1 | 12-27-2005 10:48 PM |
| Export Mailman list emails | gourou76 | cPanel and WHM Discussions | 0 | 09-25-2005 08:52 AM |
| export list domains in Excel? | asmar | cPanel and WHM Discussions | 0 | 09-08-2005 05:44 PM |