تشخیص ارسال کننده اسپم: تفاوت میان نسخهها
(صفحهای تازه حاوی «برای تشخصی ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید» ایجاد کرد) |
بدون خلاصۀ ویرایش |
||
| (۱۵ نسخهٔ میانی ویرایش شده توسط یک کاربر دیگر نشان داده نشد) | |||
| خط ۱: | خط ۱: | ||
برای | برای پیدا کردن ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید: | ||
* ابتدا یکی از ایمیل های اسپم موجود در Mail Queue Manager سرور را باز کنید | |||
* در این قسمت Message ID ایمیل مشخص است که باید آن را در کامند زیر به جای '''MESSAGEID''' قرار دهید و این دستور را در SSH سرور ران کنید: | |||
exigrep MESSAGEID /var/log/exim_mainlog* | |||
* در خروجی این دستور به دنبال دو مورد زیر بگردید: | |||
'''A=dovecot_login:''' | |||
'''A=dovecot_plain:''' | |||
* '''آدرس ایمیلی که مقابل یکی از این دو مورد نوشته شده ایمیل ارسال کننده ی اسپم است''' | |||
'''توجه!''' '''در صورت عدم وجود دو مورد قبل برای آموزش کامل تر لینک زیر را ببینید:''' | |||
[https://support.cpanel.net/hc/en-us/articles/360052272514-How-to-find-the-source-of-spam-emails '''How to find the source of spam emails'''] | |||
---- | |||
<big><br /> | |||
'''تعداد ایمیل های ارسالی از یک یوزر'''</big> | |||
* هچنین جهت مشاهده '''تعداد ایمیل های ارسالی از یک یوزر''' یا اسکریپت روی یوزر کامند زیر را در SSH سرور وارد کنید: | |||
awk '$3 ~ /^cwd/{print $3}' /var/log/exim_mainlog | sort | uniq -c | sed "s|^ *||g" | sort -nr | |||
'''Exim نشان میدهد کدام فایل PHP ایمیل را ارسال کرده'''. | |||
=== grep برای فایلهایی که ایمیل فرستادهاند: === | |||
<code>grep "cwd=" /var/log/exim_mainlog | grep "/home/" | grep -v "spam"</code> | |||
'''برای پیدا کردن top spam scripts:''' | |||
<code>grep "cwd=" /var/log/exim_mainlog | awk '{print $3}' | sort | uniq -c | sort -nr | head</code> | |||
نسخهٔ کنونی تا ۲۷ نوامبر ۲۰۲۵، ساعت ۰۷:۲۷
برای پیدا کردن ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید:
- ابتدا یکی از ایمیل های اسپم موجود در Mail Queue Manager سرور را باز کنید
- در این قسمت Message ID ایمیل مشخص است که باید آن را در کامند زیر به جای MESSAGEID قرار دهید و این دستور را در SSH سرور ران کنید:
exigrep MESSAGEID /var/log/exim_mainlog*
- در خروجی این دستور به دنبال دو مورد زیر بگردید:
A=dovecot_login:
A=dovecot_plain:
- آدرس ایمیلی که مقابل یکی از این دو مورد نوشته شده ایمیل ارسال کننده ی اسپم است
توجه! در صورت عدم وجود دو مورد قبل برای آموزش کامل تر لینک زیر را ببینید:
How to find the source of spam emails
تعداد ایمیل های ارسالی از یک یوزر
- هچنین جهت مشاهده تعداد ایمیل های ارسالی از یک یوزر یا اسکریپت روی یوزر کامند زیر را در SSH سرور وارد کنید:
awk '$3 ~ /^cwd/{print $3}' /var/log/exim_mainlog | sort | uniq -c | sed "s|^ *||g" | sort -nr
Exim نشان میدهد کدام فایل PHP ایمیل را ارسال کرده.
grep برای فایلهایی که ایمیل فرستادهاند:[ویرایش | ویرایش مبدأ]
grep "cwd=" /var/log/exim_mainlog | grep "/home/" | grep -v "spam"
برای پیدا کردن top spam scripts:
grep "cwd=" /var/log/exim_mainlog | awk '{print $3}' | sort | uniq -c | sort -nr | head