استارتر
- Ram4G DDR4
- CPU2 Cores 2000MHz
- Storage30G NVMe
- BandwidthUnlimited
- OSAll Versions
- Locations50 Locations
- Port10G
آموزش کامل و گام به گام محدود کردن ارسال ایمیل در DirectAdmin — جلوگیری از ارسال اسپم، حل مشکل Abuse و تنظیم سقف روزانه ایمیل برای هر کاربر با روشهای SSH و پنل گرافیکی.
دایرکت ادمین (DirectAdmin) یکی از محبوبترین کنترل پنلهای هاستینگ در جهان است. یکی از مشکلات رایجی که مدیران سرور با آن روبرو میشوند، ارسال بیرویه و اسپم ایمیل توسط کاربران است.
زمانی که یکی از کاربران شما اقدام به ارسال انبوه ایمیل میکند، دیتاسنتر به شما اعلام میکند که سرور شما در حال ارسال Abuse Mail است. این اتفاق میتواند منجر به بلاک شدن آیپی سرور و ورود به لیست سیاه (Blacklist) شود.
نمای کلی مدیریت ایمیل در کنترل پنل DirectAdmin
این روش برای نسخههای مختلف DirectAdmin کار میکند و از طریق فایلهای تنظیمات سیستم عامل اعمال میشود.
ابتدا از طریق یک کلاینت SSH (مانند PuTTY یا Terminal) به سرور خود متصل شوید:
ssh root@YOUR_SERVER_IP وارد مسیر تنظیمات ایمیل دایرکت ادمین شوید:
cd /etc/virtual/ برای محدود کردن یک کاربر خاص، فایلی به نام limit_USERNAME ایجاد کنید (به جای USERNAME نام کاربری واقعی را بگذارید):
nano limit_USERNAME negarnovin باشد: nano limit_negarnovin در ویرایشگر nano که باز میشود، فقط یک عدد وارد کنید. این عدد نشاندهنده حداکثر تعداد ایمیل مجاز در روز برای این کاربر است:
50 برای ذخیره تغییرات و خروج از ویرایشگر nano این مراحل را دنبال کنید:
برای اطمینان از اینکه فایل به درستی ایجاد شده، آن را بررسی کنید:
cat /etc/virtual/limit_negarnovin اگر میخواهید برای تمام کاربران سرور به صورت یکجا محدودیت اعمال کنید:
echo '200' > /etc/virtual/limit_per_user_default limit_USERNAME اختصاصی، بر تنظیم global اولویت دارند. میتوانید هر دو را با هم استفاده کنید. در نسخههای جدید DirectAdmin (از نسخه ۱.۶۲ به بعد) میتوانید این کار را از طریق پنل گرافیکی Admin انجام دهید.
وارد پنل Admin دایرکت ادمین شوید (معمولاً پورت ۲۲۲۲):
http://YOUR_IP:2222 بر روی نام کاربری مورد نظر کلیک کنید. در صفحه تنظیمات کاربر، به دنبال گزینه Email Send Limit یا Max Emails Per Day بگردید و مقدار دلخواه را وارد کنید.
تنظیمات مدیریت کاربران در DirectAdmin Evolution
Exim موتور ارسال ایمیل پیشفرض DirectAdmin است. برای کنترل دقیقتر میتوانید محدودیتها را مستقیماً در تنظیمات Exim اعمال کنید.
قبل از هر تغییری، وضعیت صف ایمیل را بررسی کنید:
exim -bpc برای مشاهده لیست ایمیلهای در صف به همراه جزئیات:
exim -bp | head -50 برای پیدا کردن کاربری که بیشترین ایمیل را ارسال میکند:
exim -bp | exiqsumm | sort -n | tail -20 یا از طریق لاگ ایمیل:
cat /var/log/exim/mainlog | grep $(date +%Y-%m-%d) | grep '<=' | awk '{print $5}' | sort | uniq -c | sort -rn | head -20 در صورت نیاز، برای پاک کردن تمام ایمیلهای در صف از یک فرستنده خاص:
exiqgrep -f [email protected] -i | xargs exim -Mrm برای محدود کردن نرخ ارسال ایمیل در ساعت، فایل کانفیگ DirectAdmin را ویرایش کنید:
nano /etc/virtual/limit_per_user_default مقدار پیشنهادی برای سرورهای معمولی:
200 service exim restart با سرور مجازی (VPS) نگارنوین، شما ادمین کامل سرور خود هستید! هیچ محدودیتی در ارسال ایمیل، پهنای باند یا منابع ندارید. IP اختصاصی کلین، کنترل کامل و بدون همسایگی بد!
ترافیک نامحدود • فایروال اختصاصی • کلیه سیستمعاملها • کلیه کنترل پنلها • پنل تحت وب • پشتیبانی ۲۴/۷
پرتکرارترین سوالات کاربران درباره مدیریت ایمیل در DirectAdmin
فایل limit_USERNAME در مسیر /etc/virtual/ حداکثر تعداد ایمیلهایی که کاربر مشخص شده میتواند در طول یک روز (۲۴ ساعت) ارسال کند را تعیین میکند. عدد داخل این فایل به عنوان سقف روزانه شناخته میشود. این محدودیت توسط Exim — موتور ارسال ایمیل DirectAdmin — اعمال میشود و نیازی به ریاستارت سرویس ندارد.
برای روش اول (فایل limit_USERNAME) هیچ ریاستارتی لازم نیست. DirectAdmin و Exim به صورت خودکار فایل را میخوانند. اما اگر تغییراتی در تنظیمات اصلی Exim (exim.conf) اعمال کنید، باید Exim را ریاستارت کنید:
service exim restart از دستور زیر برای شناسایی کاربر اسپمکننده استفاده کنید:
exim -bp | exiqsumm | sort -n | tail -20 همچنین میتوانید لاگهای ایمیل را بررسی کنید:
tail -f /var/log/exim/mainlog بله. برای تعیین محدودیت پیشفرض برای همه کاربران، فایل زیر را ایجاد یا ویرایش کنید:
echo '200' > /etc/virtual/limit_per_user_default این مقدار برای تمام کاربرانی که فایل اختصاصی limit_USERNAME ندارند اعمال میشود. فایلهای اختصاصی بر این مقدار اولویت دارند.
بله! با خرید سرور مجازی (VPS) از نگارنوین، شما ادمین کامل سرور خود هستید و تمام تنظیمات ایمیل، SMTP، Anti-Spam و حدود ارسال کاملاً در دست شماست. با IP اختصاصی کلین و پهنای باند نامحدود، هیچ همسایه بدی ندارید که باعث بلاک شدن IP شما شود. همین الان سرور مجازی بگیرید!
خیر. فایلهای limit_USERNAME فقط روی ارسال ایمیل تأثیر میگذارند و هیچ محدودیتی برای دریافت ایمیل ایجاد نمیکنند. کاربر میتواند بدون محدودیت ایمیل دریافت کند.
وقتی کاربر به سقف تعیینشده برسد، Exim ایمیلهای بعدی را رد میکند (Bounce) و خطایی به فرستنده برمیگرداند. ایمیلهای در صف باقیمانده پس از ریست روزانه (ابتدای روز بعد) میتوانند ارسال شوند. برای کاربران قانونی میتوانید سقف را افزایش دهید.
تیم پشتیبانی نگارنوین ۲۴ ساعته و ۷ روز هفته، حتی در ایام تعطیل آماده پاسخگویی است. از مشکلات فنی گرفته تا راهنمایی خرید، کنار شما هستیم.