linux:استلام_بريد_النظام

استلام بريد النظام

هناك العديد من “العفاريت” التي ترسل تقارير ومنها المهام المجدولة 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

ثم انظر في بريدك هل وصلت.

نقاش

Belle, 2011/10/02 03:41

A rolling stone is worth two in the bush, thnkas to this article.

Reena, 2012/06/03 23:43

Unbelievable how well-written and infromaitve this was.

أدخل تعليقك:
 
آخر تعديل:: 23 نيسان 2015 الساعة 00:20 (تحرير خارجي)