PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دسترسی به کلیه ایمیل ها در سی پنل؟؟؟



ashr
August 10th, 2016, 10:06
با سلام و احترام
سوالی که دارم این هست آیا با دسترسی به سی پنل امکان دسترسی به کلیه ی ایمیل های ساخته شده برای یک دامنه یک شرکت وجود داره؟ حتی ایمیل info شرکت؟یعنی سوابق ایمیلی هم قابل مشاهده هست از اولین روزی که ایمیل ایجاد شده تا به حال ؟

toltek
August 10th, 2016, 10:42
با سلام
پیشنهاد می کنم داکیومنت و فروم خود whm رو مطالعه فرمایید
https://forums.cpanel.net/threads/list-all-mailboxes-email-addresses-definded-on-server.75372/
http://cpanel.net/plugins/devel

همیشه خندان باشید
مرتضی پورمحمد



==========================================
شرکت طراحی وب سایت وانیا (http://www.vaniait.com/)
++ ارائه راهکارهای تخصصی تحت وب
++ برنامه نویسی اختصاصی ( MVC.Net - Entity Framework )
++ بهینه سازی وب سایت ( تضمین بازگشت وجه در صورت عدم انجام تعهدات )
++ مشاوره، پیاده سازی و ممیزی سیستم مدیریت امنیت اطلاعات ( ISMS - Iso27001 )
ثبت سفارش و پرتال کاربران (http://my.vaniait.com) | تماس با ما (http://www.vaniait.com/Home/ContactToVania) | نمونه کار (http://www.vaniait.com/Portfolios)
02166359898 - 09122830795 - تلگرام 09195704521

ashr
August 10th, 2016, 10:47
با سلام
پیشنهاد می کنم داکیومنت و فروم خود whm رو مطالعه فرمایید
https://forums.cpanel.net/threads/list-all-mailboxes-email-addresses-definded-on-server.75372/
http://cpanel.net/plugins/devel

همیشه خندان باشید
مرتضی پورمحمد

ممنون میشم به جای ارجاع به لینک به دلیل کمبود وقت خودتون یک توضیحی بفرمایید ...چون خیلی تخصص ندارم در این مباحث

RealHAM
August 10th, 2016, 10:47
سلام

بله امکان دسترسی وجود دارد، در صورتی که ایمیلی پاک نشود قابل خواند است مگر این که پاک شده باشد

toltek
August 10th, 2016, 11:54
با سلام
چند تا راه وجود داره
اولیش اینه که API کار کنی. که یه خورده سخته
دومیش اینه که اسکریپت زیر رو توی SSH ذخیره رو اجرا کنی




use strict;
opendir(USERS, '/var/cpanel/users') || die $!;
while (my $user = readdir(USERS)) {
# user loop
next if $user =~ /^\./; # skip . and .. dirs
opendir(ETC, "/home/$user/etc") || die $! . "/home/$user/etc";
while (my $domain = readdir(ETC)) {
next if $domain =~ /^\./; # skip . and .. dirs
if (-d "/home/$user/etc/$domain/") {
open(PASSWD, "/home/$user/etc/$domain/passwd") || die $! . "/home/$user/etc/$domain/passwd";
while (my $PWLINE = <PASSWD>) {
$PWLINE =~ s/:.*//; # only show line data before first colon (username only)
print "$user,$domain," . $PWLINE . "";
}
close(PASSWD);
}
}
closedir(ETC);
}
closedir(USERS);


که اینجوری باید اجرا کنی


# ./scriptname resselername


سومیش هم اینه که لاگ بگیری توسط دستور زیر



/var/log/exim_mainlog



یا دستور زیر که از دامنه ی خاصی لاگ میگیره




# exigrep domain.com /var/log/exim_mainlog



و آخریش هم اینه که توی whm در قسمت Email و بخش Mail Deliver Report لیست ایمیل هایی که ارسال و دلیور شده اند رو سرچ کنی





البته اگر دسترسی SSH داری پیشنهاد می کنم اسکریپت نصب کنید
http://download.configserver.com/cmm/INSTALL.txt

همیشه خندان باشید
مرتضی پورمحمد



==========================================
شرکت طراحی وب سایت وانیا (http://www.vaniait.com/)
++ ارائه راهکارهای تخصصی تحت وب
++ برنامه نویسی اختصاصی ( MVC.Net - Entity Framework )
++ بهینه سازی وب سایت ( تضمین بازگشت وجه در صورت عدم انجام تعهدات )
++ مشاوره، پیاده سازی و ممیزی سیستم مدیریت امنیت اطلاعات ( ISMS - Iso27001 )
ثبت سفارش و پرتال کاربران (http://my.vaniait.com) | تماس با ما (http://www.vaniait.com/Home/ContactToVania) | نمونه کار (http://www.vaniait.com/Portfolios)
02166359898 - 09122830795 - تلگرام 09195704521