السلام عليكم ورحمة الله وبركاته
ساقوم باذن الله وضع سلسلة ادارة السيرفر SERVERات
وباذن الله ساقوم بالبداء بدرس مفصل مهم جدا
وهو كيفية الوصول لملفات الاسبام على سيرفر SERVERك
1- نقوم بأيقاف برنامج الاكزيم المسؤل عن الارسال بأستخدام الامر التالى
رمز Code:
/etc/init.d/exim stop
2- نقوم بتغير مسار ملف السيند بأستخدام الامر التالى
رمز Code:
mv /usr/sbin/sendmail /usr/sbin/sendmail.hidden
3-نقوم بأنشاء ملف سند جديد بأستخدام الامر
رمز Code:
pico /usr/sbin/sendmail
نكتب بداخله الاتي
رمز Code:
#!/usr/local/bin/perl # use strict; use Env; my $date = `date`; chomp $date; open (INFO, ">>/var/log/spam_log"
|| die "Failed to open file ::$!"; my $uid = $>; my @info = getpwuid($uid); if($REMOTE_ADDR) { print INFO "$date - $REMOTE_ADDR ran $SCRIPT_NAME at $SERVER_NAME n"; } else { print INFO "$date - $PWD - @infon"; } my $mailprog = '/usr/sbin/sendmail.hidden'; foreach (@ARGV) { $arg="$arg" . " $_"; } open (MAIL,"|$mailprog $arg"
|| die "cannot open $mailprog: $!n"; while (<STDIN> ) { print MAIL; } close (INFO); close (MAIL);
بعد ذالك نقوم بأعطاء ملف السيند الجديد التصريحات اللازمه له كالتالى
رمز Code:
chmod +x /usr/sbin/sendmail
اخير نقوم بأنشاء ملف اللوج الجديد الذى سيخزن فيه مسار الملفات المرسله للميل او الاسبام
رمز Code:
touch /var/log/spam_log
بعدها نعطيه التصاريح التاليه
رمز Code:
chmod 0777 /var/log/spam_log
نقوم بأعاده تشغيل الاكزيم مره اخرى بأستخدام الامر
رمز Code:
/etc/init.d/exim start
بالنهايه لرؤيه الملفات المرسله نستخدم الامر التالى
رمز Code:
tail -f /var/log/spam_log
وبالتوفيق للجميع باذن الله
جميع الحقوق محفوظة لشركة سـبيد فــور هــوست
SpeeD4HosT Co
قد يتواجد الدرس مفصل بأى موقع اخر مع حفظ الحقوق لدينا