Spread the love


المقدمة في هذا البرنامج التعليمي ، ستتعلم كيفية تثبيت Postfix وتكوينه على الخادم الخاص بك ، بحيث يمكن للتطبيقات الأخرى المثبتة على هذا الخادم استخدام Postfix لإرسال رسائل البريد الإلكتروني. لماذا تحتاج Postfix؟ إذا كنت تستخدم بالفعل مقدم خدمة تابع لجهة خارجية مثل Sendgrid و Pepipost وما إلى ذلك. لإرسال رسائل البريد الإلكتروني ، فأنت حقًا لا تحتاج إلى Postfix. ولكن ، إذا كنت لا تستخدم طرفًا ثالثًا وتريد إعداد شيء ما على خادمك المحلي الذي يمكن أن يساعدك في إرسال رسائل بريد إلكتروني على نطاق واسع ، فيمكنك استخدام Postfix لذلك. يعد Postfix أحد أشهر وكلاء نقل البريد المفتوح المصدر (MTAs) الذين يوجهون ويسلمون البريد الإلكتروني. شروط مسبقة خادم دبيان 10 ومستخدم sudo غير الجذر. اسم مجال صالح ، على سبيل المثال: mycompany.com ، والذي يجب أن يشير إلى خادم Debian 10 الخاص بك. لاحظ أن اسم المضيف لجهازك يجب أن يتطابق مع اسم المجال الخاص بك. وللتحقق من نفس الشيء ، يمكنك تشغيل الأمر التالي:


تثبيت Postfix العودة إلى جدول المحتويات التثبيت بسيط للغاية ، والضروري في حزم دبيان. سيؤدي تثبيت Postfix تلقائيًا إلى إلغاء تثبيت MTA الافتراضي لديبيان ، وهو Exim. لذلك نصدر الأمر التالي:


نجيب على الأسئلة التالية التي يطرحها التثبيت: النوع العام لتكوين البريد؟ موقع إنترنت اسم بريد النظام؟ domain.tld ثم نعيد تشغيل التكوين الكامل للحزمة والذي سيطرح علينا بعض الأسئلة التي سنجيب عليها:
تثبيت Postfix التثبيت بسيط للغاية ، والضروري في حزم دبيان. سيؤدي تثبيت Postfix تلقائيًا إلى إلغاء تثبيت MTA الافتراضي لديبيان ، وهو Exim. لذلك نصدر الأمر التالي:

النوع العام لتكوين البريد؟ موقع إنترنت

اسم بريد النظام؟ domain.tld

مستلم البريد الجذر و postmaster؟ اتركه فارغا

وجهات أخرى لقبول البريد؟ domain.tld ، localhost.domain.tld ، localhost

هل تريد فرض تحديثات متزامنة على قائمة انتظار البريد؟ لا

الشبكات المحلية؟ الإجازة بشكل افتراضي (127.0.0.0/8 [:: ffff: 127.0.0.0] / 104 [:: 1] / 128) حد حجم صندوق البريد (بايت)؟ 0

حرف ملحق العنوان المحلي؟ المغادرة افتراضيًا (+) بروتوكولات الإنترنت للاستخدام؟ ipv4 (في أغلب الأحيان) تكوين آمن قليلاً من Postfix في حالة استخدام الويب (بدون إدارة صندوق بريد) ، أضف هذا في نهاية ملف /etc/postfix/main.cf

لتأمين خادم البريد بأقل قدر ممكن:

# الأمان الأساسي smtpd_recipient_restrictions = allow_mynetworks، calling_unauth_destination smtpd_sender_restrictions = allow_mynetworks

يمكنك اختبار التكوين الخاص بك باستخدام أداة mxtoolbox. تمكين اتصال SMTP على المنفذ الآمن المزيد والمزيد من موفري خدمة الإنترنت يمنعون الاتصال بالمنفذ 25 من الآن فصاعدًا.

لذلك من المهم تنشيط اتصال SMTP على المنفذ الآمن. لهذا سنقوم بتحرير ملف التكوين master.cf من Postfix

ثم تأكد من إلغاء التعليق (احذف أحرف التجزئة "#" في بداية السطر):


ثم من الضروري إعادة تشغيل الخادم لتأخذ في الاعتبار التكوين:






تكوين البرنامج الخفي للتعرف على saslauthd

يجب عليك بعد ذلك التحقق من تكوين saslauthd بشكل صحيح. لهذا سنقوم بتحرير الملف / etc / default / saslauthd:

ونتحقق من أن الملف يحتوي على التوجيهات التالية:

خلاف ذلك ، من الضروري تعديل هذا الملف وفقًا لذلك وإعادة تشغيل البرنامج الخفي saslauthd باستخدام الأمر:


ملحوظة:

إذا كنت تستخدم Alternc ولم يكتمل ملف تكوين saslauthd الخاص بك (قد يكون توجيه NAME مفقودًا) ، فمن الضروري تعديل ملف / etc / alternc / templates / default / saslauthd ثم إعادة تشغيل البرنامج النصي التثبيت البديل: