قد يبدو للمستخدم المبتدئ للكمبيوتر والإنترنت أن البريد الإلكتروني هو نظام بسيط إلى حد ما يتكون من وحدتين تستقبلان الرسائل وترسلانها ، لكن هذا الرأي خاطئ. البريد الإلكتروني الحديث هو نظام معقد يتطلب أكثر من ساعة من العمل الشاق وقدرًا كبيرًا من المعرفة النظرية لإنشاء عمل وتكوينه واستقراره.
ضروري
- - بوستفيكس ؛
- - ساسلوتد ؛
- - سايروس.
تعليمات
الخطوة 1
أولاً ، قم بتثبيت نظام التشغيل Debian المستند إلى Linux. قم أيضًا بتثبيت حزم البرامج المطلوبة (postfix، cyrus، sasl). أثناء الإعداد الأول لحزمة postfix ، حدد التكوين لموقع الإنترنت. بعد ذلك ، حدد اسم خادم البريد المستقبلي أو اترك كل شيء افتراضيًا. قم بتكوين خدمة التخويل saslauthd لاستخدام قاعدة بيانات sasldb2 عن طريق تحرير الملف في الدليل / etc / default / saslauthd. بعد التهيئة ، ابدأ خدمة التفويض باستخدام وحدة التحكم: /etc/init.d/saslauthd start.
الخطوة 2
نظرًا لأن حزمة saslauthd مخصصة لتخويل مستخدمي خادم البريد ، يصبح من الضروري نقل "مقبسها" إلى دليل الخادم الرئيسي / var / spool / postfix /. أسهل طريقة للقيام بذلك هي حقن الدليل بالمقبس الجاهز لحزمة saslauthd في المجلد المطلوب. بعد ذلك ، أعد تشغيل خادم postfix وتحقق من الملفات بحثًا عن الأخطاء. استخدم الأداة المساعدة telnet للاتصال بخادم البريد. ثم أدخل الأمر التالي في وحدة التحكم لجعل حزمتي saslauthd و postfix تعملان معًا: adduser postfix sasl.
الخطوه 3
قم بتثبيت حزمة Cyrus ، والغرض الرئيسي منها هو استلام البريد من حزمة postfix ثم فرزها. قم بتحرير الملف في الدليل /etc/imapd.conf. تأكد أيضًا من أن Cyrus و postfix سيعملان معًا من خلال إتاحتهما لبعضهما البعض. اجعل من الممكن لـ cyrus تلقي معلومات من postfix وتحرير الملف /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. أيضًا ، لا تنس إضافة المستخدم إلى قاعدة البيانات عبر وحدة التحكم: saslpasswd2 -c cyrus أدخل كلمة المرور بعد المطالبة المطلوبة وأعد تشغيل حزم خادم البريد.