كيفية تكوين خادم البريد في لينكس

Anonim

كيفية تكوين خادم البريد في لينكس

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

خادم البريد تخصيص في لينكس

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

SMTP ومكونات الخدمة البريدية

مهتما بعض المستخدمين في قضية رسائل البريد الإلكتروني المرسلة على شبكة الإنترنت ذات الصلة إلى ضرورة استخدام المكونات المختلفة المسؤولة عن إجراءات معينة. الفرز وإرسال هذه المعلومات هي عملية معقدة نفذتها خوارزميات خاصة. أكثر عنصرا هاما من هذه السلسلة هو SMTP (بروتوكول نقل البريد البسيط)، الذي هو خادم البريد. وهي مسؤولة عن الامتثال للقواعد شحنة المعمول بها، على التوالي، وأداء ذلك. بدون خادم، وبقية الروابط سلسلة لا تعمل على الإطلاق. خوادم تبادل المعلومات فيما بينها، وبالتالي تستخدم ميناء لهذا الغرض. في معظم الأحيان، فهي رقم 25. أصناف من خوادم أنفسهم مختلفون، واليوم سوف نلقي بوستفيكس أكثر تقدما على سبيل المثال. الآن النظر في الهيكل العام للنظام.

  • عميل البريد. هذا هو برنامج من خلاله يمكنك الحصول على وتصفح الرسائل الخاصة بك. الأكثر سبيل المثال عاديا هو برنامج Microsoft Outlook. تنفيذ واجهة الجرافيك يسمح حتى لأكثر المستخدمين المبتدئين لإدارة حسابه، دون التفكير حتى في ما هو مخفي وراء أزرار بسيطة.
  • خادم البريد. أعلاه، سبق أن قلنا أن هذا ينفذ المكونة خيار نقل. ويمكن أن نطلق عليه ساعي البريد غريب في عالم الإنترنت.
  • البريد الإلكتروني وكيل التسليم. ويطلق على سلسلة ربط الماضي أيضا بريد عامل التوصيل أو اختصار MDA. ومن هذه الأداة هي المسؤولة عن التأكد من أن الرسالة تم تسليمها إلى المرسل إليه تحديدا، ولم تغب عن مساحات من خادم ضخمة. في حالتنا، فإن مساعد مماثل يكون بوستفيكس-Maildrop.

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

خطوة 1: تثبيت بوستفيكس

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

  1. وسيتم تنفيذ جميع الإجراءات الأخرى من خلال معيار "محطة" عن طريق إدخال الأوامر هناك، حتى تشغيله بطريقة مريحة، على سبيل المثال، من خلال قائمة التطبيقات.
  2. الذهاب إلى محطة لمزيد من بوستفيكس التثبيت في لينكس

  3. أدخل سودو الرابطة بين الحصول على -Y تركيب قيادة بوستفيكس إذا كنت تملكها توزيع ديبيان / النعناع / أوبونتو. للجمعيات التي تقوم على ريدهات، وسوف تحتاج إلى تحديد DNF -y تركيب بوستفيكس.
  4. الأمر لبدء تركيب بوستفيكس خادم البريد في لينكس عبر معبر

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

  7. تشغيل عملية الحصول على وتفريغ الملفات. لا المقاطعة هو ولا تفي إجراءات أخرى للقيام قصد لا تعثر على أخطاء.
  8. في انتظار التحميل من مكونات POSTFIX في لينكس قبل التثبيت

  9. فتح إطار الإعداد حزمة منفصلة. هنا، راجع البيانات المقدمة إلى مزيد من المعرفة المعلمة التي يجب أن يكون محددا.
  10. معلومات حول الضبط الرئيسي من خادم البريد بوستفيكس في لينكس

  11. ونحن نقدم لاستخدام نوع شائع "دون تكوين" بحيث في المستقبل لوضع مستقل لكل معلمة.
  12. حدد التكوين الأمثل من إعدادات خادم البريد لواحق الرئيسية في لينكس

  13. بعد تستمر عملية التثبيت، وسيتم إعلامك من انتهائها عندما يظهر خط مدخلات جديدة.
  14. في انتظار الانتهاء من تركيب لواحق في لينكس عبر معبر

  15. عند اكتمال هذه العملية، إضافة خدمة جديدة للخوادم لautoload، دخول SystemCTL بدء بوستفيكس.
  16. القيادة لإضافة خدمة البريد بوستفيكس في لينكس لautoload

  17. وينبغي أيضا أكد هذا الإجراء عن طريق إدخال كلمة المرور من حساب المستخدم الخارق.
  18. إدخال كلمة مرور لإضافة خدمة البريد بوستفيكس لينكس للautoloading

  19. الآن تفعيلها عبر SystemCTL تمكين بوستفيكس لبدء إنشاء.
  20. الأمر لتنشيط خادم بوستفيكس في لينكس

  21. هذه المرة سيكون لديك لإدخال كلمة مرور عدة مرات على الفور، منذ المصادقة ستطلب مكونات مختلفة في نفس الوقت.
  22. كلمة المرور لتأكيد تفعيل خادم بوستفيكس في لينكس

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

الخطوة 2: إعداد خادم المثبتة

تكوين خادم البريد تثبيت هو الأكثر مرحلة مهمة، لأن هذا سوف تعتمد على هذا الأداء. لم يكن هناك استجابة واضحة أو رمز مصدر التي سيكون لها كل ما فعلت بالنسبة للمستخدم، ولكن هل يمكن أن تعطي النصائح العامة لتبسيط عملية التعديل اليدوي، ونحن كذلك سوف تظهر.

  1. كما تعلمون، ويتم التكوين في لينكس عن طريق تغيير الصفوف في ملفات خاصة. هذا يستخدم محرر نص مفيد. ويمكن للمبتدئين أن يكون من الصعب السيطرة على VI، لذلك فإننا ننصح لإيجاد حل أبسط أولا. للقيام بذلك، أدخل APT سودو تركيب قيادة نانو في وحدة التحكم وانقر على ENTER.
  2. تركيب محرر نص لتكوين بوستفيكس في لينكس

  3. تأكيد إخطار الحاجة إلى تحميل المحفوظات ويتوقع في نهاية التحميل.
  4. في انتظار الانتهاء من تركيب محرر نص لتكوين بوستفيكس في لينكس

  5. بعد استخدام سودو نانو /etc/postfix/main.cf الأوامر لإطلاق ملف التكوين.
  6. تشغيل ملف التكوين لتحرير بوستفيكس في لينكس

  7. نحن هنا مجرد الالتفات إلى المعالم الرئيسية. MyHostName - بعد علامة = يجب تحديد اسم المضيف نظام البريد على شبكة الإنترنت بحيث يمكن الملقم تلقي وإرسال الرسائل.
  8. تكوين اسم المضيف في ملف التكوين POSTFIX في لينكس

  9. سلسلة MYDOMAIN هي المسؤولة عن الحفاظ على المجال الذي يقع على الخادم.
  10. إنشاء المجال في ملف التكوين POSTFIX في لينكس

  11. تعين المعلمة Myorigin اسم المجال المستخدمة. ونحن نقدم للحفاظ مألوفة لدى العديد من الآراء Myorigin = $ MYDOMAIN.
  12. تكوين المعلمة Myorigin في ملف التكوين POSTFIX في لينكس

  13. MyDestination هي المعلمة الأخيرة التي نريد الالتفات إليها. ويعرف هذا الخط أسماء النطاقات النهائية حيث يتم تسليم الرسائل. تحديد القيم وفقا لاحتياجاتك.
  14. تعيين المعلمة MyDestination في ملف التكوين POSTFIX في لينكس

  15. بعد إجراء جميع التغييرات، اضغط Ctrl + O لحفظ الملف.
  16. الذهاب إلى الحفاظ على ملف التكوين POSTFIX في لينكس بعد إجراء التغييرات.

  17. لا تغيير اسمها، ولكن ببساطة انقر على ENTER.
  18. حدد اسم لملف التكوين POSTFIX في لينكس بعد التغييرات

  19. استكمال العمل في محرر النصوص من خلال السيطرة + X.
  20. الخروج من محرر النص بعد إجراء تغييرات على بوستفيكس في لينكس

  21. الآن تحتاج إلى إعادة تشغيل الملقم حتى يتسنى لجميع التغييرات دخلت حيز النفاذ. هل لأنها في "محطة" عن طريق كتابة الأمر SystemCTL تحديث بوستفيكس.
  22. إعادة تشغيل بوستفيكس في لينكس بعد إجراء تغييرات

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

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

# /usr/local/etc/postfix/main.cf.

# ملف التكوين لنظام البريد بوستفيكس.

#

queue_directory = / فار / بكرة / لواحق

Command_Directory = / البيرة / المحلية / دليل

Daemon_Directory = / البيرة / المحلية / LIBEXEC / POSTFIX

Mail_Owner = بوستفيكس.

Default_privs = لا أحد

MyHostName = YourHost.yourDomain.com

MYDOMAIN = Youdomain.com.

MyNetworks = 192.168.1.0/24، 127.0.0.0/8

Myorigin = $ MYDOMAIN

inet_interfaces = $ MyHostname، مضيف محلي

MyDestination = $ MyHostname، مضيف محلي. $ MYDOMAIN، $ MYDOMAIN

Default_Transport = SMTP.

alias_database = التجزئة: / الخ / الأسماء المستعارة

Mailbox_Command = / البيرة / المحلية / بن / بروكمايل

SMTPD_BANNER = $ MyHostname ESMTP جاهز

SMTPD_Client_Restrics = Permit_Mynetworks، Reject_unknown_Client

smtpd_sender_restrics = permit_mynetworks، reject_unknown_address، reject_non_fqdn_sender، reject_invalid_hostname

smtpd_recipient_restrictions = permit_mynetworks، permit_mx_backup، reject_non_fqdn_sender، reject_non_fqdn_recipient، reject_unknown_sender_domain، check_relay_domains، Reject_unknown_Client، يرفضون

Local_Destination_concurrency_Limit = 2.

default_destination_concurrency_limit = 10.

debug_peer_level = 2.

Debugger_Command =.

PATH = / USR / بن: / USR / X11R6 / BIN

XXGDB $ Daemon_Directory / $ Process_name $ PROCESS_ID والنوم 5

بعد ذلك يبقى مجرد حفظ كل هذه التغييرات وإجراء تعديلات التي تلبي الاحتياجات الخاصة بك.

الخطوة 3: التحقق من تقارير طابور

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

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

وكمثال على ذلك، نلاحظ خيار واحد يشبه هذا:

$ ECHO "هذا نص الرسالة" | Mailx -S "هذا هو الموضوع" -r "Likegeeks" -A / مسار / إلى / مرفق [email protected]

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

الخطوة 4: إعداد الأمن

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

قراءة المزيد:

تثبيت SSH-Server في أوبونتو

وضع SSH في سينت أو إس 7

إعداد SSH في أوبونتو

يتمتع بروتوكول بينسل كثيرا شعبية، لذلك، العديد من المعارض وثائق خيارات لإقامة خادم البريد باستخدام هذه الأداة. أمثلة من الأوامر تبدو مثل هذا:

بينسل Genrsa -Des3 -out Mail.Key

بينسل REQ -New -مفتاح Mail.Key -out Mail.csr

CP Mail.Key Mail.Key.original.

بينسل RSA-IN-خارجا Mail.Key.original Mail_secure.Key

بينسل X509 -req -Days 365 -في Mail.csr -SignKey Mail_secure.Key -out mail_secure.crt

CP Mail_secure.CRT / ETC / بوستفيكس /

CP Mail_secure.Key / الخ / بوستفيكس /

أنها هي المسؤولة عن توليد واستقبال مفتاح الأمان. بالإضافة إلى ذلك، سوف يكون من الضروري إجراء تغييرات على ملف /etc/postfix/main.cf بإضافة هذه السطور:

SMTPD_USE_TLS = نعم.

SMTPD_TLS_CERT_FILE = /etc/postfix/mail_secure.crt.

SMTPD_TLS_KEY_FILE = /etc/postfix/mail_secure.key.

smtp_tls_security_level = يجوز.

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

خطوة 5: تركيب وتكوين برج الحمام

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

  1. في وحدة تحكم، أدخل سودو الرابطة بين الحصول على -j تركيب قيادة برج الحمام-Imapd برج الحمام-POP3D وانقر على ENTER. لريدهات أصحابها، الأمر يبدو بطريقة مختلفة قليلا: DNF -Y تركيب برج الحمام.
  2. أمر لتثبيت المكون الإضافي برج الحمام في لينكس

  3. تأكيد حقوق الخارق عن طريق إدخال كلمة المرور في سطر جديد.
  4. تأكيد تركيب برج الحمام عنصر دعم في لينكس

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

  7. إضافة أداة في السؤال لبدء التشغيل من خلال SystemCTL بدء برج الحمام.
  8. إضافة عنصر برج الحمام في لينكس لautoload

  9. تأكيد هذا العمل من خلال كتابة كلمة المرور في النافذة التي تظهر.
  10. أدخل كلمة المرور لإضافة عنصر برج الحمام في لينكس لautoload

  11. أدخل SystemCTL تمكين القيادة برج الحمام لبدء برج الحمام.
  12. أمر لتفعيل عنصر برج الحمام في لينكس

  13. الآن يمكنك فتح ملف التكوين لتكوين عبر سودو نانو /etc/dovecot/dovecot.conf.
  14. تشغيل ملف التكوين برج الحمام في لينكس لتكوين مزيد

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

    تكوين ملف تكوين عنصر برج الحمام في لينكس

    بروتوكولات = IMAP POP3 LMTP

    الاستماع = *، ::

    قاعدة بيانات المستخدم {

    DRIVER = PAM.

    }

    Mail_location = MBOX: ~ / البريد: علبة = / فار / بريد / ش٪

    SSL_CERT =.

    ssl_key = /pki/dovecot/private/dovecot.pem.

    لجدار الحماية، وسوف تحتاج إلى إدخال حدة ما يلي:

    $ إيبتبلس -a المدخلات -p TCP --DPORT 110 -J تحمل

    $ إيبتبلس -a المدخلات -p TCP --DPORT 995 -J تحمل

    إدخال $ إيبتبلس -a -p برنامج التعاون الفني --dport 143 -J تحمل

    إدخال $ إيبتبلس -a -p برنامج التعاون الفني --dport 993 -J تحمل

    إدخال $ إيبتبلس -a -p TCP --DPORT 25 -J تحمل

    لFirewalld، هذا الهيكل يبدو قليلا على خلاف ذلك:

    $ جدار الحماية كمد --permanent --Add الميناء = 110 / TCP --DD الميناء = 995

    $ جدار الحماية كمد --permanent --Add الميناء = 143 / TCP --DD الميناء = 993

    $ جدار الحماية كمد --reload

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

انتقل إلى خادم البريد الموقع الرسمي لواحق

اقرأ أكثر