استارتر
- 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_USERNAMEnegarnovin باشد:nano limit_negarnovinدر ویرایشگر nano که باز می شود، فقط یک عدد وارد کنید. این عدد نشان دهنده حداکثر تعداد ایمیل مجاز در روز برای این کاربر است:
50برای ذخیره تغییرات و خروج از ویرایشگر nano این مراحل را دنبال کنید:
برای اطمینان از اینکه فایل به درستی ایجاد شده، آن را بررسی کنید:
cat /etc/virtual/limit_negarnovinاگر می خواهید برای تمام کاربران سرور به صورت یکجا محدودیت اعمال کنید:
echo '200' > /etc/virtual/limit_per_user_defaultlimit_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مقدار پیشنهادی برای سرورهای معمولی:
200service 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) و خطایی به فرستنده برمی گرداند. ایمیل های در صف باقی مانده پس از ریست روزانه (ابتدای روز بعد) می توانند ارسال شوند. برای کاربران قانونی می توانید سقف را افزایش دهید.
تیم پشتیبانی نگارنوین ۲۴ ساعته و ۷ روز هفته، حتی در ایام تعطیل آماده پاسخگویی است. از مشکلات فنی گرفته تا راهنمایی خرید، کنار شما هستیم.