![]() |
| |||||||
| قسم تطوير المواقع يهتم القسم بما يخص تطوير موقعك . .برامج ,تبادل خبرات ,جافا ,سكربتات ,شروحات . . |
![]() |
| | LinkBack | أدوات الموضوع | انواع عرض الموضوع |
| | رقم المشاركة : 1 (permalink) | |
| Ξ vBulletin Developer Ξ ![]() ![]() ![]() ![]() ![]()
|
تعرف على مرسل الرسائل الإعلانية Spam في وضع nobody "مهم جدا لأصحاب السيرفرات" بسم الله الرحمن الرحيم الوقت : 10 دقايق المتطلبات : تكون لديك صلاحيات روت على السيرفر الخطوه الأولى : إدخل على سيرفر باليوزر روت أو إكتب su عشان تدخل بالروت الخطوه الثانية : أغلق برنامج exim كاتالي .. /etc/init.d/exim stop الخطوة الثالثة : إحفظ نسخه من ملف sendmail mv /usr/sbin/sendmail /usr/sbin/sendmail.backup الخطوة الرابعه : أنشئ ملف جديد sendmail يحتوي على سكربت متابعة السبام 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 ( ) { print MAIL; } close (INFO); close (MAIL); الخطوه الخامسة : غير صلاحيات ملف sendmail الجديد chmod +x /usr/sbin/sendmail الخطوة السادسة : أنشئ ملف وق جديد لحفظ كل الرسائل المرسلة من سيرفرك بإستخدام سكربتات php touch /var/log/spam_log أعطية الترخيص 777 chmod 0777 /var/log/spam_log الخطوة السابعة : شغل برنامج exim .. /etc/init.d/exim start الخطوة الثامنة : إرسل رسالة من اي سكربت او فورم للإرسال إكتب الامر هذا لعرض محتويات ملف اللوق لتأكد بأن الخطوات السابقة صحيحة .. tail - f /var/log/spam_log مثال للخرج ... Mon Apr 11 07:12:21 EDT 2005 - /home/alqursan/public_html/maillist - nobody x 99 99 Nobody / /sbin /nologin الخطوة التاسعة : لأن ملف اللوق سوف يوقم بتخزين سطووور كثير لكل عملية إرسال .. بعد فترة بيكون حجمه كبير مره إذاً ! .... لازم نسوي هذه الخطوة نقوم بالتعديل التالي لملف rotate إكتب الامر هذا لتحرير الملف pico /etc/logrotate.conf أبحث عن الكود : # no packages own wtmp -- we'll rotate them here /var/log/wtmp { monthly create 0664 root utmp rotate 1 } أضيف أسفله مباشرة : # SPAM LOG rotation /var/log/spam_log { monthly create 0777 root root rotate 1 } ملاحظة : * إذا رقيت برنامج exim سوف يتغير ملف sendmail لذا إكتب الامر هذا عشان يحافظ على الملف من التغيير chattr + i /usr/sbin/sendmail * الآن يمكنك معرفة الي ارسل حتى لو كان في وضع nobady
| |
|
![]() |
| مواقع النشر (المفضلة) |
| الكلمات الدلالية (Tags) |
| مرسل, مهم جدا لأصحاب السيرفرات, الرسائل, الإعلانية, تعرف, spam, على, وضع |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| حصرياً جداً من غزة العزة ::." أستايل " برتقالي "روعة من أروع الإستايلات معرب.:: | غزة العزة | قسم إستايلات وأيقونات المنتديات | 16 | 16-11-2008 10:42 |
| "مايكروسوفت" و "إنتل" تخصصان 20 مليون دولار للبحث العالمي | Demo | قسم خدمات الكمبيوتر والإنترنت | 5 | 21-09-2008 12:54 |
| [هاك] تحميل الصفحة بالنسبة المئوية في شريط الحاله "جديد" | aNa-SoFt | قسم تطوير منتديات 3.6 | 3 | 19-02-2008 08:09 |
| : ..::""::.. مـكـتـبـة مـلـحـقـات الـفـوتـوشـوب ..::""::.. الجزء 1 | دودى | قسم مستلزمات التصميم | 9 | 14-02-2008 05:26 |
| مشكلة في المنتدى""" | أمورة | قسم مشاكل وطلبات المنتديات | 3 | 15-10-2007 12:33 |