آموزش غیرفعال کردن ایمیل‌های هشدار Cron و Process در دایرکت ادمین

مشکل ایمیل‌های هشدار Cron

اگر Cron Job یا پروسس‌های دایرکت ادمین هر بار اجرا شوند و ایمیل هشدار ارسال کنند، صندوق ایمیل root پر از پیام‌های تکراری می‌شود. غیرفعال کردن این ایمیل‌ها باعث کاهش بار سرور و تمیزتر شدن صندوق ایمیل می‌شود.

غیرفعال کردن ایمیل Cron Job

روش ۱: ریدایرکت خروجی به /dev/null

در هر Cron Job، خروجی را به /dev/null ریدایرکت کنید:

*/5 * * * * /path/to/script.sh > /dev/null 2>&1

> /dev/null خروجی استاندارد و 2>&1 خطاها را هم حذف می‌کند.

روش ۲: تنظیم MAILTO

در crontab، متغیر MAILTO را خالی تنظیم کنید:

MAILTO=""
*/5 * * * * /path/to/script.sh

یا به ایمیل خاص:

MAILTO="[email protected]"

غیرفعال کردن هشدارهای LFD/CSF

فایروال CSF/LFD ایمیل‌های زیادی ارسال می‌کند. در /etc/csf/csf.conf:

# غیرفعال کردن ایمیل‌های عمومی
LF_EMAIL_ALERT = "0"

# فقط ایمیل‌های مهم
LF_PERMBLOCK_ALERT = "1"
LF_NETBLOCK_ALERT = "0"
LF_DISTFTP_ALERT = "0"
LF_DISTSMTP_ALERT = "0"
csf -r

غیرفعال کردن هشدارهای دایرکت ادمین

در /usr/local/directadmin/conf/directadmin.conf:

# غیرفعال کردن ایمیل بکاپ
notify_on_backup=0

# غیرفعال کردن ایمیل مصرف بالا
notify_on_disk_usage=0
systemctl restart directadmin

مدیریت ایمیل‌های root

اگر می‌خواهید ایمیل‌ها ارسال شوند اما جای دیگر:

echo "root: [email protected]" >> /etc/aliases
newaliases

نکته مهم

ایمیل‌های خطا را کاملاً غیرفعال نکنید! ایمیل‌های مربوط به حملات امنیتی و خطاهای بحرانی باید فعال بمانند.

کانفیگ سرور شامل تنظیم بهینه هشدارها و CSF. سرور مجازی با دایرکت ادمین. هاست وردپرس مدیریت‌شده.

⚙️ تنظیم هشدارها

تنظیم بهینه ایمیل‌های هشدار CSF و دایرکت ادمین.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: