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

از AsemanHost Wiki
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۲۲: خط ۲۲:
----
----


<small><br />
<big><br />
'''تعداد ایمیل های ارسالی از یک یوزر'''</small>
'''تعداد ایمیل های ارسالی از یک یوزر'''</big>
* هچنین جهت مشاهده '''تعداد ایمیل های ارسالی از یک یوزر''' یا اسکریپت روی یوزر کامند زیر را در SSH سرور وارد کنید:
* هچنین جهت مشاهده '''تعداد ایمیل های ارسالی از یک یوزر''' یا اسکریپت روی یوزر کامند زیر را در SSH سرور وارد کنید:


  awk '$3 ~ /^cwd/{print $3}' /var/log/exim_mainlog | sort | uniq -c | sed "s|^ *||g" | sort -nr
  awk '$3 ~ /^cwd/{print $3}' /var/log/exim_mainlog | sort | uniq -c | sed "s|^ *||g" | sort -nr

نسخهٔ ‏۴ اوت ۲۰۲۴، ساعت ۰۹:۱۱

برای پیدا کردن ارسال کننده اسپم در هاست لینوکس موارد زیر را انجام دهید:

  • ابتدا یکی از ایمیل های اسپم موجود در 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