Hostwinds دروس

نتائج البحث عن:


قم بتثبيت Postfix و s-nail على Ubuntu (18.04)

العلامات: Ubuntu 

سيذهب هذا الدليل إلى كيفية تثبيت وتكوين Postfix و S-Nail لإرسال واستقبال البريد على خادم Ubuntu 18.04. سوف تحتاج إلى الاتصال بالخادم الخاص بك باستخدام SSH كجذر أو خارق لهذا الدليل. للمتابعة، يجب أن تكون سحابة HostWinds أو VPS أو خادم مخصص جاهز للاستخدام.

كما هو الحال دائمًا ، قبل إجراء أي تغييرات على الخادم الخاص بك أو متابعة هذا الدليل ، نقترح بشدة أن يكون لديك نسخة احتياطية جيدة للعمل من الخادم الخاص بك.

كما هو الحال دائما، تأكد من تحديث الخادم الخاص بك.

الخطوة 1: تثبيت وتكوين postfix.

الخطوة الأولى هي تثبيت postfix. نحن نستخدم debian_priority = منخفضة لرؤية المزيد من الخيارات أثناء التثبيت.

اكتب ما يلي في المحطة

sudo DEBIAN_PRIORITY=low apt install postfix -y

بعد ذلك ، سنرغب في تكوين بعض الخيارات:

اختيار موقع إنترنت.

أدخل اسم مجال مؤهل بالكامل.

أدخل مستلم البريد الجذر و postmaster

أدخل وجهات أخرى لقبول البريد لها. يجب أن تكون الإعدادات الافتراضية جيدة.

من المحتمل أن تستخدم نظام ملفات مجفولا بحيث يمكنك تحديد "لا".

ستطلب منك هذه الشاشة تحديد شبكاتك المحلية. يمكنك ترك هذا كإعداد افتراضي.

حدد حجم صندوق البريد بالبايت. تعيينه كـ 0 لن يفرض أي قيود.

اضبط الحرف الذي سيتم استخدامه لتعيين ملحقات العناوين.

هنا ، نقوم بتعيين بروتوكولات الإنترنت التي يجب استخدامها مع Postfix. يمكنك ترك هذا كله.

الخطوة 2: قرص Postfix

لم يتم إعداد بعض العناصر أثناء تثبيت الحزمة التي سنكون معالجتها أدناه.

سنقوم بإنشاء هيكل الدليل بموجب الدليل الرئيسي للمستخدم.اضبط هذا عن طريق الكتابة

sudo postconf -e 'home_mailbox= Maildir/.'

سنحدد بعد ذلك مكان تخزين جدول virtual_alias_maps:

sudo postconf -e 'virtual_alias_maps= hash:/etc/postfix/virtual

سنقوم الآن بإعداد ملف الخرائط الافتراضية. يمكنك فتح هذا في محرر النصوص المفضل لديك. في هذا البرنامج التعليمي ، سنستخدم nano.

sudo nano /etc/postfix/virtual

التنسيق لهذا الملف هو أن العنوان الموجود على اليسار هو عنوان بريد إلكتروني ترغب في تلقي البريد، ثم مساحة فارغة، ثم مستخدم Linux الذي تريد تسليم البريد إليه إليه. سيبدو ملفك الخاص بك مع عناوين بريدك الإلكتروني ومستخدمي Linux مثل ما يلي:

يرجى حفظ الملف والخروج من المحرر، وتطبيق تغييرات رسم الخرائط لدينا عن طريق الكتابة

sudo postmap /etc/postfix/virtual
sudo systemctl restart postfix

الخطوة التالية هي السماح لـ Postfix عبر جدار الحماية. في هذا المثال ، نستخدم ufw ، ويمكنك استخدام الأمر التالي:

sudo ufw allow postfix

الخطوه 3: تركيب مسمار

سيقوم شرط أساسي بتثبيت عميل البريد بوضع متغير البريد.يتحقق عميل البريد هذا المتغير لمعرفة مكان الحصول على بريد المستخدم من.لهذا العمل، بغض النظر عن كيفية وصول المستخدم إلى حسابهم، ستحتاج إلى تعيين هذا المتغير في مواقع متعددة:

echo 'export MAIL=~/Maildir' | Sudo tee -a /etc/bash.bashrc | Sudo tee -a /etc/profile.d/mail.sh

سوف ترغب أيضا في مصدر ملف /etc/profile.d/mail.sh في جلستك الحالية:

source /etc/profile.d/mail.sh

بعد ذلك ، سنقوم بتثبيت حزمة s-nail:

sudo apt install s-nail

بعد اكتمال ذلك، افتح /etc/s-nail.rc في محرر النصوص الخاص بك الاختيار:

sudo nano /etc/s-nail.rc

أضف الأسطر التالية في أسفل الملف:

set empty start
set folder=Maildir
set record=+sent

الخطوة الرابعة: تهيئة هيكل الدليل

أفضل طريقة لإنشاء هيكل maildir هي إرسال رسالة بريد إلكتروني إليك. سوف تستخدم أمر S-Nail مع خيار -Snorecord. تغيير الأمر التالي لمطابقة المستخدم الذي تريد استخدامه:

echo 'init' | s-nail -s 'init' -Snorecord user

لعرض جميع الأوامر الممكنة ، يمكنك عرض صفحة المساعدة الخاصة بـ s-nail:

s-nail -h

كتب بواسطة Hostwinds Team  /  يوليو 31, 2019