### مقدمة في Sendmail

Sendmail هو برنامج Unix القياسي لنقل البريد وتسليمه. عندما يريد مستخدم على نظامك إرسال بريد إلكتروني إلى شخص ما على مضيف آخر ، فإن sendmail هو البرنامج الذي يقوم بالعملية الفعلية لتسليم البريد. وبالمثل ، عندما يرسل شخص ما على نظام آخر بريدًا إلى أحد المستخدمين ، سيتلقى sendmail البريد الإلكتروني ويخزنه في ملف بريد المستخدم.

Sendmail هو MTA (وكيل نقل البريد) فقط ، مما يعني أنه لا يقدم أي واجهة مستخدم للأشخاص الذين يرغبون في إرسال البريد الإلكتروني. برامج مثل Eudora أو elm أو /bin/mail التي يتفاعل معها المستخدمون فعليًا مع MUAs (وكلاء مستخدم البريد). لا تقوم MUA بتسليم البريد الإلكتروني نفسه ، بل تقوم ببساطة بتمرير البريد الإلكتروني لإرسال البريد للقيام بالتسليم.

يمكن تشغيل المستخدم MUAs مباشرة على النظام الخاص بك (MUAs مثل الصنوبر أو الدردار أو /bin/mail) ، أو على مضيف منفصل قد يكون جهاز كمبيوتر مستخدم واحد (لـ MUAs مثل Eudora و Exchange و Netscape Communicator). في الحالة الأولى ، يتم إرسال البريد باستدعاء mailmail مباشرة وتمرير الرسالة إليه ، ويتم تلقيه من خلال قراءة ملف التخزين المؤقت لبريد المستخدم. بالنسبة إلى MUAs التي يتم تشغيلها على مضيفين آخرين ، يتم إرسال البريد عن طريق الاتصال بعملية الإرسال على نظامك باستخدام بروتوكول SMTP ، ويتم تلقيه عن طريق الاتصال بخادم POP3 منفصل.

### وحدة Sendmail

تعرض الصفحة الرئيسية لهذه الوحدة جدولاً من الرموز ، كل منها لتكوين جزء مختلف من وظائف الإرسال. ومع ذلك ، قد لا تتوفر الميزات الموجودة خلف بعض الرموز ، إذا لم يتم إعدادها في `sendmail.cf` . عند تثبيت sendmail ، يمكنك اختيار الميزات المتاحة عن طريق تحرير ملف `.mc` ، والذي يتم تحويله بواسطة `m4` إلى `sendmail.cf` . قد لا تتوفر العديد من الميزات (مثل تعيين العنوان ، والتنكر في النطاق ، والتحكم في البريد العشوائي) إلا إذا قمت بتمكينها في وقت التثبيت.