جدول المحتويات
استلام بريد النظام
هناك العديد من “العفاريت” التي ترسل تقارير ومنها المهام المجدولة cron jobs. الكثير من هذه المهام تقوم بتحسين النظام وعمل تقرير عن حالته مثلا قد يرسل لك رسالة يخبرك فيها عن آخر الحزم المثبتة أو يحذرك من أن المساحة المتبقية في النظام ليست كافية …إلخ. لكن هذه الرسائل سيكون مصيرها الإهمال حيث أنها معدة للوصول لبريد المستخدم الجذر.
في هذه الوثيقة سنتعلم طريقة إعداد برامج البريد للوصول للبريد المحلي كيفية تحويل بريد الجذر إلى مستخدم أو أكثر.
إرسال رسالة محلية
سنقوم أولا بإرسال رسالة عبر البريد المحلي حتى نتحقق من أن الإعدادات تعمل. اكتب الأمر التالي دون صلاحيات في سطر الأوامر (مع وضع اسم المستخدم عوضا عن my_username)
echo "test message" | mail -s 'test subject' my_username
إعداد برامج البريد
قم بتشغيل برنامج البريد مثل evolution واختر إعداد حساب جديد واختر نوعه standard unix mbox spool file أي ملف صندوق بريد يونكس قياسي واختر المسار من زر تصفح الملفات ثم اضغط CTRL+L لإدخاله بشكل يدوي ثم اكتب المسار
/var/spool/mail/my_username
لكن مع ملاحظة تعويض اسم المستخدم مكان my_username
وفي لسان الصادر اختر sendmail
تحويل رسائل النظام إلى مستخدم
ثم ضع في آخر الملف /etc/aliases العبارة root: ثم أسماء المستخدمين الذين تريد أن توصل رسائل النظام لهم (تفصل بينها فاصلة). ويمكن عمل ذلك بالأمر
su -l echo "root: my_username" >>/etc/aliases newaliases
مع ملاحظة تعويض اسم المستخدم مكان my_usename
كذلك هناك حساب اسمه postmaster قد ترغب باستلام الرسائل الموجهة له في هذه الحالة اكتب
su -l perl -i -lwpe 's/^(postmaster:\s*root)/${1}, my_username/' /etc/aliases newaliases
وبعد أي تعديل على ذلك الملف عليك تنفيذ الأمر newaliases
ولتجربة ذلك قم بإرسال رسالة إلى الجذر بالأمر
echo "test message" | mail -s 'test subject' root
ثم انظر في بريدك هل وصلت.