افتراضي اوقف سبامPHP بصيغه nobody
ادخل الرووت بالشل
اوقف عمل الاكزيم
كود:
/etc/init.d/exim stop
ننشىء ملف جديد
كود:
pico /usr/sbin/sendmail
كود:
نضع المحتوى التالى به ننسخه للملف
#!/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);
غير تصريح الملف
كود:
chmod +x /usr/sbin/sendmail
ننشىء سجل محفوظات جديد لتذهب له الرسائل
كود:
touch /var/log/spam_log
chmod 0777 /var/log/spam_log
شغل الاكزيم
كود:
/etc/init.d/exim start
لمشاهده رسائل المرسله بصيغه نو بودى وليظهر اسم الدومين امامك
كود:
tail - f /var/log/spam_log
انتهى الدرس مع تمنياتي لكمــ بالتوفيق