~3 دقیقه مطالعه • بروزرسانی ۱۰ اسفند ۱۴۰۴
1. آدرس From در Message System چگونه تعیین میشود؟
DirectAdmin هنگام ارسال اعلانها یا پیامها، آدرس فرستنده (From) را بر اساس نوع پیام تعیین میکند. گیرنده (To) از داخل Message System تنظیم میشود، اما From بسته به نوع پیام متفاوت است.
---1.1 پیامهای سیستمی (System Notifications)
این پیامها شامل موارد زیر هستند:
- اعلانهای Backup/Restore
- اعلانهای آپدیت
- هشدارهای حملات Brute Force
- پیامهای داخلی سیستم
DirectAdmin برای تعیین From از این منطق استفاده میکند:
- از فایل
user.confحساب مربوطه، مقدارcreator=را پیدا میکند. - اگر creator برابر root باشد، آن را admin در نظر میگیرد.
- در فایل user.conf سازنده:
- اگر
name=مقدار داشته باشد و با نام کاربری یکسان نباشد، همان نام استفاده میشود. - در غیر این صورت، از مقدار تنظیمشده در Message System استفاده میشود.
- اگر
- ایمیل سازنده از
email=گرفته میشود و From به شکل زیر ساخته میشود:From: name
1.2 پیامهای انسانی (Tickets, Messages, Replies)
برای پیامهایی که توسط کاربر نوشته میشود، DirectAdmin از مقادیر زیر استفاده میکند:
name=از user.confemail=از user.conf
1.3 حالت Fallback
اگر اطلاعات لازم موجود نباشد:
- name از متغیر
msg_sysگرفته میشود. - email به صورت زیر ساخته میشود:
username@servername
2. چگونه Message System را خالی کنیم؟
از نسخه 1.47 به بعد، DirectAdmin امکان حذف خودکار پیامها بر اساس:
- تاریخ پیام
- موضوع پیام
این تنظیمات در پایین صفحه Message System و همچنین در Brute Force Monitor قرار دارند.
دو متغیر زیر در directadmin.conf کنترلکننده این قابلیت هستند:
delete_messages_days=0
delete_tickets_days=0
نکات مهم:
- تاریخ تیکت بر اساس آخرین پاسخ محاسبه میشود.
- اگر فایل تیکت حذف شود اما شماره آن در tickets.list باقی بماند، DirectAdmin بهصورت خودکار آن را پاک میکند.
3. نمایش محتوای پیام در ایمیل اعلان
DirectAdmin یک توکن ویژه برای نمایش متن کامل پیام در ایمیل اعلان اضافه کرده است:
|MESSAGE|
روش فعالسازی:
cd /usr/local/directadmin/data/templates/custom
cp ../message_*.txt .
این دستور فایلهای زیر را کپی میکند:
message_user.txtmessage_tech.txt
سپس میتوانید توکن |MESSAGE| را در هر جای قالب قرار دهید.
نکات مهم:
- این توکن sanitize نمیشود؛ برای ایمیلهای متنی مشکلی ندارد.
- اگر قالب HTML دارید:
- ممکن است پیام مخرب ارسال شود.
- خطوط جدید تبدیل به
<br>نمیشوند.
نوشته و پژوهش شده توسط دکتر شاهین صیامی