تشخیص ارسال کننده اسپم: تفاوت میان نسخه‌ها

از AsemanHost Wiki
(صفحه‌ای تازه حاوی «برای تشخصی ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید» ایجاد کرد)
 
بدون خلاصۀ ویرایش
 
(۱۵ نسخهٔ میانی ویرایش شده توسط یک کاربر دیگر نشان داده نشد)
خط ۱: خط ۱:
برای تشخصی ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید
برای پیدا کردن ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید:
 
* ابتدا یکی از ایمیل های اسپم موجود در 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