تثبيت وتكوين خادم البريد. إعداد برامج البريد الإلكتروني على جهاز الكمبيوتر الخاص بك. إعداد البريد الصادر

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

من يرسل الرسائل

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

بشكل افتراضي، تستخدم كافة تطبيقات PHP وظيفة mail() لإرسال البريد، والذي بدوره يرسلها عبر خادم SMTP المحلي الموضح في php.ini.

Sendmail_path = /usr/sbin/sendmail -t -i

أو في مضيف افتراضي:

Php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [البريد الإلكتروني محمي]"

وعلى الرغم من أن sendmail يتم كتابته هناك في 100% من الحالات، إلا أنه في الواقع يمكن أن يكون رابطًا رمزيًا، ويتم إرسال البريد بواسطة Postfix أو Exim. لإرسال بريد من التطبيق، يمكنك اختيار أحد الخيارات الثلاثة:

  • يسمح لك المحرك نفسه أحيانًا بتحديد خادم SMTP خارجي (في الإعدادات الافتراضية أو من خلال مكون إضافي، في WordPress، هذا هو WP Mail SMTP أو Easy WP SMTP). كل ما عليك فعله هو تقديم تفاصيل حسابك وسيتم حل جميع المشكلات.
  • استخدام برنامج إضافي يحاكي تشغيل خادم SMTP محلي ويرسل الرسائل من خلال حساب بريد على خادم جهة خارجية. يحظى SSMTP بشعبية كبيرة هنا.
  • استخدام خادم البريد الخاص بك. بالطبع، سيتعين عليك تكوينه، ولكن هناك المزيد من خيارات التكوين.

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

كيفية تجنب الحصول على البريد العشوائي

تعتبر مكافحة البريد العشوائي بمثابة صداع لجميع مسؤولي البريد. علاوة على ذلك، في الآونة الأخيرة، أصبح الأمر ذا صلة فقط الجانب الخلفيالميداليات: مرشحات البريد العشوائي وحشية بالمعنى الحرفي للكلمة. لذلك، لا يوجد عمليا أي بريد عشوائي في البريد الوارد، ولكن الرسائل العادية تختفي باستمرار في مكان ما، ويشعر العملاء والإدارة بالتوتر، وعلينا أيضًا التأكد من وصول الرسالة إلى المرسل إليه. وبعد تثبيت خادم SMTP، سيتعين عليك على الأرجح إجراء المزيد من التعديلات للتأكد من وصول الرسائل إلى أي مكان على الإطلاق. على وجه الخصوص، لتقييم الإعدادات، يجب عليك معرفة ما إذا كان يتم تسليم الرسائل إلى صناديق البريد لأنظمة البريد الرئيسية Gmail، Yandex، Mail.Ru. عادة في هذه المرحلة تظهر الصعوبات الأولى، ويجب حل جميع المشاكل شخصيا.

تستخدم خدمات البريد نظام تصفية البريد العشوائي متعدد المستويات، وهو نظام خطير وسري للغاية لدرجة أنه حتى الدعم الفني الخاص بهم لا يعرف المبادئ. ولكل خدمة أولوياتها الخاصة. على الرغم من وجود بعض التلميحات حول سبب عدم التسليم عادةً في خطاب الرد الخاص بالخدمة. تساعد خدمة mail-tester.com أيضًا في تحليل الأسباب، ما عليك سوى إرسال خطاب إلى العنوان المشار إليه هناك، وبعد التحليل، احصل على النتيجة وقائمة المشكلات. يمكن التحقق من بعضها وحلها دون إعداد خادم SMTP حتى الآن.

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

يمكن أن تكون أسماء النطاقات، مثل عناوين IP، مستعملة اليوم. هناك احتمال أن تكون خدمة مراسلة قد استخدمتها قبلك، أو أن المضيف المستضاف عليها قد تم اختراقه وإرسال رسائل غير مرغوب فيها. وبناءً على ذلك، قد ينتهي بهم الأمر في أحد DNSBLs ويشكلون مشكلة. رفض Mail.Ru رسائل من عنوان IP واحد على وجه التحديد لأنه كان مدرجًا في إحدى هذه القوائم نصف المنسية، بعد أن وصل إلى هناك في عام 2010. علاوة على ذلك، لم يكلف Mail.Ru عناء التحقق من صحة SPF وDKIM. لم تتقدم الأمور إلا بعد إزالة عنوان IP من القائمة السوداء.

يمكنك التحقق من عنوان IP أو المجال بنفسك عن طريق إرسال طلب DNS إلى خادم DNSBL المحدد باستخدام حفر المرافق:

$ host -tA site.ex.dnsbl..ex.dnsbl.org غير معثور عليه: 3(NXDOMAIN)

ولكن من الأنسب استخدام الخدمات عبر الإنترنت التي تتحقق من عدة قواعد بيانات في وقت واحد. يمكن التحقق من عنوان IP في dnsbl.info (59 قاعدة) أو Whatismyipaddress.com (72 قاعدة)، والمجال، بالإضافة إلى ذلك، في mxtoolbox.com (107 قواعد)، أو spamhaus.org أو multirbl.valli.org. إذا ظهر مجال أو عنوان IP فجأة في القائمة، فمن الأفضل أن تكتب على الفور لدعم عنوانك وإزالته.


DNS الصحيح

عند تلقي رسالة، يقوم خادم SMTP البعيد أولاً بتحليل رأس الرسالة. يرسل برنامج البريد فقط من، إلى، التاريخ، الموضوع، وX-Mailer. فهي واضحة بشكل عام وتشير ببساطة إلى من وأين يتم الإرسال. يتم إنشاء بقية الرأس بواسطة خادم SMTP والتطبيق الذي يرسله. هذا، بالمناسبة، يجب أن يؤخذ في الاعتبار أيضًا، لأنه يمكن إرسال الرسائل المرسلة عبر Telnet، ولكن ليس باستخدام Roundcube، وذلك ببساطة لأنها تحتوي على رأس مختلف. على سبيل المثال، يقوم Roundcube باستبدال HELO/EHLO الخاص به بناءً على اسم الخادم أو متغير المضيف المحلي إذا لم يتم تعريفه. لذلك في بعض الأحيان تحتاج فقط إلى تعيينه بشكل صريح:

$rcmail_config["smtp_helo_host"] = "example.org";

الأمر نفسه ينطبق على نصوص PHP المكتوبة ذاتيًا.

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


تختلف الرؤوس المستلمة، على الرغم من وجودها قواعد عامة. نموذجي يبدو مثل هذا:

تم الاستلام: من server.example.org (helo=server.example.org) بواسطة st15.provider.com مع esmtps (Exim 4.80.1) (المغلف من )

هنا تم استلام الرسالة من خادم يُدعى server.example.org، يحمل عنوان IP 1.2.3.4، وتم استخدام نفس الاسم في تحية helo، وقد استلمها Exim 4.80.1 من الخادم st15.provider.com. الرسالة مرسلة من [البريد الإلكتروني محمي]. بعد قبول مثل هذا الرأس، يبدأ خادم SMTP في التحقق من البيانات. يبحث في المجال وIP في قواعد بيانات DNSBL. التحقق من وجود سجل MX للمجال. يتم استخدام MX في البداية للعثور على خوادم البريد التي تخدم نطاقًا معينًا؛ ويؤكد وجوده أن النطاق يرسل البريد.

بعد ذلك، يقوم بإجراء تحليل الاسم العكسي بواسطة IP من خلال استعلام DNS العكسي باستخدام سجل PTR. أي أنه يكتشف اسم الخادم الذي يجب أن يكون على العنوان الذي جاءت منه الرسالة. تم تحديد هذا السلوك في RFC 2505 الصادر في فبراير 1999، توصيات مكافحة البريد العشوائي لـ SMTP MTAs. وعلى الرغم من الاعتراف منذ فترة طويلة بأن مناطق العودة ليست شرطا كافيا لتحديد هوية المرسل بشكل لا لبس فيه وغالبا ما تؤدي إلى أخطاء وتأخير، إلا أنها لا تزال مدعومة. لذلك، يجب أن يتطابقوا، وإلا فإن الرسالة ستتلقى على الأقل ناقصا في التصنيف، وفي أسوأ الأحوال، سيتم تجاهلها.

في مثالنا، يجب تعيين server.example.org إلى IP 1.2.3.4. يبدو سجل DNS كما يلي:

1.2.3.4.in-addr.arpa. في PTR server.example.org

بالنسبة لـ IPv6، يتم استخدام ip6.arpa. من حيث المبدأ، ليس من الضروري معرفة ميزات PTR، حيث يتم تكوين PTR، مع استثناءات نادرة، فقط من قبل موفر الاستضافة. وإذا لم تكن راضيا عنه، فأنت بحاجة فقط إلى الاتصال بالدعم. يمكنك التحقق من PTR باستخدام الطلب:

$ حفر -x 1.2.3.4

في الواقع، يمكن أن يشير سجل PTR بعد نشر VDS إلى مجال تقني يوفره الموفر، مثل srv01.provider.net، في قالب VDS يتم إدخال اسم المضيف كـ Ubuntu1604 (التغييرات في /etc/hostname)، في HELO/EHLO يكتب خادم SMTP عمومًا localhost .localdomain، ويأتي الحرف من المجال example.org. إن احتمال تسليم خطاب في مثل هذه الظروف سوف يقترب بسرعة من الصفر. على الرغم من أن بعض الخدمات تشير إلى مثل هذه التناقضات على أنها خطأ وتقوم بإجراء فحص كامل.

أود بشكل خاص أن أشير إلى أن VDS عادةً ما يحتوي على إصدارين IPv4 وv6. لذلك، كل ما قيل ينطبق على كلا الإصدارين، حيث أن الرسالة الموجهة إلى أحد الخوادم يمكن أن تمر عبر IPv4 ويتم تسليمها، بينما يفضل آخر استخدام IPv6، وقد لا تصل الرسالة إلى المستلم. في الوقت نفسه، فإن العديد من مقدمي الخدمة، الذين يقدمون IPv6، لا يهتمون على الإطلاق بإعداد سجل PTR، والتحقق منه يُرجع خطأ. لكن Google، على سبيل المثال، تفضل IPv6 وتتجاهل الحرف على الفور إذا كان PTR لا يتطابق مع اسم الخادم. في رسالة استجابة الخدمة تبدو كما يلي:

الاستمرارية متاحة فقط للأعضاء

الخيار 1. انضم إلى مجتمع "الموقع" لقراءة جميع المواد الموجودة على الموقع

ستمنحك العضوية في المجتمع خلال الفترة المحددة إمكانية الوصول إلى جميع مواد Hacker، وزيادة الخصم التراكمي الشخصي الخاص بك وتسمح لك بتجميع تصنيف Xakep Score الاحترافي!

تم تصميم خادم بريد FossLook لإنشاء صناديق بريد مستخدم "داخلية" (في مجالك) والعمل معها - تلقي/إرسال الرسائل. يبدأ الخادم أيضًا في تلقي الرسائل من خوادم البريد الأخرى (mail.ru، gmail.com، وما إلى ذلك)، بالإضافة إلى إرسال رسائل إليهم إذا كان لدى المستخدمين المسجلين على الخادم صناديق بريد خارجية. توضح هذه المقالة كافة إعدادات خادم البريد

تم وصف إنشاء حسابات البريد الداخلية والعمل معها. كيفية العمل مع صناديق البريد الخارجية موضحة في المقالة.

للتهيئة، قم بتشغيل معالج الإدارة وانتقل إلى صفحة "الشبكة":

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

القنوات

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


قسم "إعدادات SMTP"

  • خيار يستخدم– تمكين أو تعطيل القدرة على التبادل بين خادم FossLook وخوادم البريد الخارجية.
  • ميناء– رقم المنفذ لتبادل الرسائل عبر بروتوكول SMTP.
  • شهادة
  • منفذ SSL

قسم "إعدادات POP3"

  • يستخدم– تمكين أو تعطيل القدرة على التبادل بين خادم FossLook وعملاء البريد الإلكتروني الخارجيين، باستثناء MS Outlook.
  • ميناء– رقم المنفذ للمراسلة عبر بروتوكول POP3.
  • شهادة– معلومات الشهادة للتبادل المشفر.
  • منفذ SSL– رقم المنفذ للاتصالات المشفرة.

قسم "التوجيه"

  • اسم النطاق– اسم المجال الخاص بالجهاز المثبت عليه خادم FossLook.
  • FQDN- اسم المجال المؤهل بالكامل للجهاز المثبت عليه الخادم.
  • واجهة الشبكة- عنوان IP بطاقة الشبكةعلى الخادم الذي يتم من خلاله الاتصال بالإنترنت.
  • لا تأخذ أكثر من- الحد الأقصى لحجم الرسالة الواردة.
  • تتابع الإطار– اسم المجال أو عنوان IP الخاص بالخادم الوسيط الذي سيتم إرسال جميع المراسلات إليه، والذي سيتم إرسالها منه إلى المستلمين.

قسم "اتصال إضافي بالخادم"

  • يستخدم– تمكين أو تعطيل قناة خارجية للعمل مع الخادم عبر الإنترنت.
  • واجهة الشبكة– عنوان IP الخاص ببطاقة الشبكة المشاركة في إنشاء اتصال بالإنترنت.
  • ميناء– رقم المنفذ للاتصال بالإنترنت.
  • إسم الألة- اسم النطاق الخارجي (يتم الحصول عليه من المزود).

للعمل مع صناديق البريد الداخلية (داخل شبكتك)، ما عليك سوى ملء الحقول المطلوبة في أقسام إعدادات POP3 وSMTP والتوجيه. لإرسال رسائل من صناديق البريد الداخلية إلى صناديق البريد الخارجية (على خوادم على الإنترنت)، تحتاج إلى إعداد قناة للعمل مع الخادم عبر الإنترنت.

إعدادات نقل بريد الإنترنت العامة

صفحة الإعدادات لوحدة نقل بريد الإنترنت، التي تخدم خادم البريد:

الغرض من العناصر الموجودة في هذه الصفحة هو كما يلي:

  • خيار متضمنة– تمكين/تعطيل الوحدة (أي تمكين/تعطيل خادم البريد).
  • المسار إلى مجلد الخدمة على الخادم- مسار بديل لتخزين السجلات وملفات الخدمة الأخرى لخادم البريد. إذا كان فارغاً، يتم استخدام المسار الافتراضي.
  • خيار السماح بإرسال الرسائل المفوضة– يكون هذا الخيار صالحاً عندما يقوم المستخدم بتفويض صلاحيات مستخدم أو قسم آخر، ويقوم بإرسال رسائل نيابة عن مستخدم آخر (قسم). عند تمكين هذا الخيار، تشير سمات رسالة المستلم إلى المرسل الحقيقي للرسالة في عمود "المرسل"، والمستخدم الذي تم إرسال الرسالة نيابة عنه في عمود "بالنيابة". إذا لم يتم تحديد خانة الاختيار، فسيتم الإشارة فقط إلى المستخدم (القسم) الذي تم إرسال الرسالة نيابة عنه في كلا العمودين.
  • نوع التسجيل SMTP، POP3– نوع تسجيل البروتوكول، يمكنك اختيار: تعطيل، تسجيل الدخول إلى ملف واحد، تسجيل الدخول إلى عدة ملفات (يتم تسجيل كل جلسة في ملف منفصل)، يمكنك أيضًا تمكين إضافة نصوص الرسائل إلى السجلات.

الغرض من العناصر الموجودة في هذه الصفحة هو كما يلي:

  • قائمة العناوين البديلة- قوائم المستلمين البديلين للرسائل من نموذج "العنوان الذي تُرسل إليه الرسالة"؛ "العنوان الذي تصل إليه".
  • قائمة الاستثناءات العناوين المحلية – قائمة بالعناوين المحلية التي يمكنك من خلالها إرسال الرسائل دون تصريح.
  • انتهت مهلة الاتصال الصادرة- انتهت مهلة الاتصال بخوادم SMTP الأخرى عند إرسال البريد.
  • الحد الأقصى لعدد الرسائل في الجلسة الواحدة- أقصى عدد ممكن من الرسائل التي يمكن للخادم استقبالها عبر SMTP في وقت واحد. يمكن تلقي الرسائل من عملاء البريد وخوادم البريد الأخرى.
  • الحد الأقصى لحجم الرسالة ميغا بايت- الحد الأقصى لحجم الرسالة المسموح بها للإرسال/الاستقبال على الخادم، ميجابايت.
  • خيار السماح بحذف الرسائل عبر بروتوكول POP3- يسمح لك بحذف الرسائل عند جمع البريد عبر POP3 من خادم البريد (بواسطة عميل آخر).
  • الفاصل الزمني لإعادة إرسال الرسائل من قائمة الانتظار- يحدد بعد أي وقت (h:min:sec) سيتم بدء إعادة إرسال رسالة من قائمة الانتظار (إذا فشلت المحاولة السابقة).
  • عدد مرات إعادة إرسال الرسائل من قائمة الانتظار– تحديد عدد مرات الإرسال المتكررة للرسائل من قائمة الانتظار (في حالة الإرسالات السابقة غير الناجحة). إذا لم يتم إرسال الرسالة بعد العدد المحدد من المحاولات، فستنتهي في سجل "الرسائل السيئة".

الغرض من العناصر الموجودة في هذه الصفحة هو كما يلي:

  • فترة تكرار الخطأ، بالدقائق– إذا تكرر الخطأ خلال فترة زمنية محددة (بالدقائق)، يتم إرسال إشعار للمستخدم.
  • فترة فحص البريد– فترة فحص الحسابات الخارجية للرسائل الجديدة.
  • خيار تلقي فقط رسائل غير مقروءة – يتيح تلقي الرسائل غير المقروءة فقط من خوادم خارجية.

التاريخ:2010-10-12

HmailServer - خادم بريد مجاني لنظام التشغيل Windows

hMailServer- خادم بريد مجاني لنظام التشغيل Windows. يدعم IMAP4 وPOP3 وSMTP والمجالات الافتراضية ومكافحة البريد العشوائي ومكافحة الفيروسات وغير ذلك الكثير. متكامل ClamWin، SpamAssassin.

1) بحاجة إلى تحميل احدث اصدار hmailServer من http://www.hmailserver.com/index.php?page=download وابدأ التثبيت

2) نحن نوافق على اتفاقية الترخيص

3) حدد المكان الذي سيتم فيه تثبيت hMailServer

4) اختر المكونات الضروريةمن أجل التثبيت


5) حدد طريقة موقع SQL وقاعدة البيانات نفسها.

6) حدد وأدخل كلمة المرور

7) أدخل كلمة المرور واتصل بلوحة تحكم خادم البريد

8) لوحة التحكم الخاصة بخادم hMailServer نفسه

بلوتونيت.رو - الإدارة، إعداد لينكسوويندوز 2009 - 2018

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

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

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

خادم البريد DIY

وتتمثل وظائفها الرئيسية في تلقي الرسائل من العملاء وتسليمها إلى المستلمين. يمكن أن يكون العملاء مستخدمين (باستخدام برنامج عميل البريد الإلكتروني) وخوادم بريد أخرى. يمكن للمستخدمين، باستخدام برنامج عميل البريد (Outlook Express، Thunderbird، وما إلى ذلك)، إنشاء رسائل وإرسالها إلى الخادم واسترداد البريد من صناديق البريد الخاصة بهم على الخادم. يتم الاتصال بين الخادم والعميل باستخدام بروتوكولات بريد خاصة - بروتوكول نقل البريد البسيط (SMTP) - عند إرسال رسائل إلى الخادم وبروتوكول مكتب البريد الإصدار 3 (POP3) - عند استلام رسائل من صندوق البريد. يتصل العملاء بالخادم من خلال منافذ معينة. بالنسبة لـ SMTP، المنفذ القياسي هو 25، وبالنسبة لـ POP3، هو المنفذ 110. هناك العديد من خوادم البريد. على سبيل المثال، دعونا نلقي نظرة على تثبيت وتكوين خادم البريد السريع. Courier Mail Server هو خادم بريد Windows (خادم البريد الإلكتروني) للشبكات المحلية. سيساعدك ذلك على تنظيم عمليات تبادل البريد الإلكتروني بسرعة شبكه محليهوعلى شبكة الإنترنت. خادم البريد السريع لا يتطلب التثبيت على النظام. يكفي تنزيل الأرشيف بالبرنامج وفك ضغطه في أي مجلد على القرص الصلب لجهاز الكمبيوتر الذي سيعمل كخادم بريد. يمكنك تنزيل الإصدار المجاني من Courier Mail Server 1.56 من موقع الويب http://courierms.narod.ru/. يمكن العثور على Courier Mail Server 2.05 الأكثر وظيفية، ولكن بالفعل نسخة مدفوعة (1650 روبل لكل 10 صناديق بريد، الإصدار التجريبي يقتصر على 3 صناديق بريد فقط)، على موقع الويب http://www.courierms.ru/. في هذا المثال سوف نقوم بتكوين واستخدام نسخة مجانيةخادم البريد خادم البريد السريع 1.56. مزايا Courier Mail Server 1.56: مجاني وسهل التثبيت وإلغاء التثبيت وصغير الحجم وسهل الإدارة واستهلاك منخفض لموارد النظام وتعدد الخيوط وقشرة رسومية مريحة وواجهة ووثائق باللغة الروسية ودعم عدد غير محدود من صناديق البريد يعمل البرنامج تحت Windows 9x/ME/NT/2000/XP. إعداد البرنامج بسيط للغاية ويمكن الوصول إليه للمستخدم العادي. ملاحظة: في المثال، كافة أجهزة الكمبيوتر الموجودة على الشبكة تعمل بنظام التشغيل Windows XP. جميع أجهزة الكمبيوتر الموجودة على الشبكة متماثلة (لا توجد أجهزة كمبيوتر خادم مخصصة). يُطلق على كمبيوتر المعلم اسم kab39komp8، وأجهزة كمبيوتر الطلاب هي kab39komp1، وkab39komp2، وما إلى ذلك. يتم تثبيت كافة البرامج التي تمت مناقشتها في هذا القسم في المجلد C:\MyServers\usr\local\. إذا كانت أجهزة الكمبيوتر الخاصة بك لها أسماء مختلفة (وهذا هو الحال على الأرجح 🙂)، فضع ذلك في الاعتبار عند إعداد البرنامج. يمكنك أيضًا تحديد مجلد صديق لتثبيت البرنامج. يأتي نظام إدارة المحتوى (CMS) كأرشيف مضغوط يحتوي على ملف تنفيذيوالتوثيق. لتثبيت الخادم، قم بإنشاء مجلد سيعمل فيه، واستخرج الملفات من الأرشيف إلى هذا المجلد وقم بتشغيل تطبيق CourierMS.exe. عند تشغيل الخادم لأول مرة، سيقوم تلقائيًا بإنشاء المجلدات الفرعية والملفات اللازمة لتشغيله داخل المجلد الخاص به. لا يقوم الخادم بإجراء أية تغييرات خارج المجلد الخاص به. نظام سجل ويندوزيتغير فقط عند التسجيل كخدمة. يمكن بدء تشغيل خادم البريد السريع كـ التطبيق القياسي، وأيضا كما خدمات ويندوز. للتشغيل كخدمة Windows، قم بتشغيل CMS وفي قائمة الإعدادات، حدد البدء كخدمة. سيؤدي هذا إلى تسجيل خدمة Courier Mail Server في النظام. إذا حدث بدء التشغيل بشكل طبيعي، فستظهر نافذة الخادم الرئيسية على الشاشة، وسيظهر أيقونتها في علبة النظام بجوار الساعة. إذا ظهرت رسائل حول بدء تشغيل خوادم SMTP وPOP3 في النافذة الرئيسية ولم تكن هناك رسائل خطأ، فيمكنك البدء في إعداد الخادم. تتلخص المرحلة التالية من إعداد خادم البريد في إدخال النطاقات المحلية. للقيام بذلك، انقر نقرًا مزدوجًا فوق كلمة "المجال" وسيتم فتح علامة تبويب لتكوينه. أدخل اسم الكمبيوتر الذي سيتم تشغيل خادم البريد عليه. في مثالنا هذا هو kab39komp8. إذا كان اسم جهاز الكمبيوتر الخاص بك، على سبيل المثال، kab39komp5، فأدخل هذا الاسم. يتضمن أي برنامج خادم إدخال المستخدمين الذين سيتم خدمتهم من خلاله. انقر نقرًا مزدوجًا على "الحسابات" وسيتم فتح محرر الحساب. تم تصميم محرر الحساب للاحتفاظ بقائمة المستخدمين المحليين (الحسابات) للخادم. عندما تقوم بإنشاء حساب، يتم أيضًا إنشاء مجلد صندوق بريد مطابق. عندما تقوم بحذف حساب، يتم حذف مجلد صندوق البريد تلقائيًا مع جميع محتوياته. عند تشغيل الخادم لأول مرة، يتم إنشاء حساب Postmaster تلقائيًا. قم بإنشاء العدد المطلوب من الحسابات لمستخدميك. يكفي إنشاء حساب لكل جهاز كمبيوتر للطالب والمعلم، على الرغم من أنه يمكنك إنشاء حساب منفصل لكل طالب. يحتوي كل حساب على الإعدادات التالية: الاسم الحقيقي: اسم مالك صندوق البريد. اسم صندوق البريد: اسم صندوق البريد. وهو أيضًا اسم المستخدم عند الاتصال بالخادم. لا تستخدم الحروف الروسية في اسم صندوق البريد و رموز خاصة، لأن بعض برامج البريد الإلكتروني لا تعمل معها بشكل صحيح. إذا كان اسم صندوق البريد هو kab39komp2، والمجال المحلي هو m، فإن عنوان البريد الإلكتروني لهذا المستخدم هو kab39komp2@ kab39komp8. كلمة المرور: كلمة المرور للاتصال بالخادم. لن نغير المعلمات الأخرى. نقوم بإنشاء حسابات مستخدمين بناءً على عدد المستخدمين. يمكنك تقييد الوصول إلى خادم البريد باستخدام مرشح IP. حدد نطاق عناوين IP المسموح بالوصول إليها. بالنسبة لنا هو 192.168.1.1-192.168.1.11 (اقرأ عن عناوين IP وتكوينها في مقالات أخرى في هذا القسم). في مدرستك، قد يكون هذا النطاق مختلفًا، على سبيل المثال، النطاق الذي قدمه لك مزود الإنترنت الخاص بك (حسنًا، هذه مقالة أخرى).

الجميع! يمكن استخدام خادم البريد. يمكنك أن تقرأ عن إعداد واستخدام الميزات الأخرى للبرنامج في المساعدة (باللغة الروسية!). قد تتساءل: "كيف تستخدمه؟ كيف ترسل وتستقبل الرسائل؟" الجواب بسيط. سوف نقوم بإرسال واستقبال الرسائل باستخدام برنامج - عميل البريد الإلكتروني (Outlook Express، Thunderbird، وما إلى ذلك). اقرأ عن كيفية القيام بذلك في المقالة التالية:

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

البريد الإلكتروني هو خدمة تتيح لك تبادل الرسائل الإلكترونية عبر شبكة الكمبيوتر.

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

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

أبسط عميل البريد الإلكتروني - برنامج مايكروسوفتتعبير خارجى.

تم تضمينه في حزمة Windows القياسية (بدءًا من Windows 98) وبالتالي فهو متوفر على كل كمبيوتر يقوم بتشغيله نظام التشغيل. في نظام التشغيل Windows Vista، تم استبداله ببرنامج البريد الإلكتروني لـ Windows Mail. كما يحظى الخفاش بشعبية واسعة بين المستخدمين! وعميل البريد الإلكتروني المجاني Mozilla Thunderbird.

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

لكي يتمكن عميل البريد من إرسال واستقبال البريد، تحتاج في إعداداته إلى تحديد عناوين خوادم البريد الوارد والصادر، بالإضافة إلى معلمات الحساب للاتصال بصندوق البريد (الاسم وكلمة المرور).

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

كيفية رفع خادم البريد

خدمة التثبيت الأولي وتكوين خادم البريد على الخادم الفعلي أو الظاهري المخصص لديك

يتم إعداد وتكوين خادم البريد مع مراعاة رغبات العميل، ووفقًا لأغراض الاستخدام المقصودة.

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

من الممكن نشر خادم بريد إلكتروني على خوادم فعلية وافتراضية (vps، vds) تعمل بنظام التشغيل Linux (Debian، CentOS، Ubuntu)، FreeBSD وأيضًا Windows.

كجزء من تثبيت الخادم، يتم إجراء الإعدادات الإلزامية التالية، بغض النظر عن الوظائف الإضافية:

يمكن نشر خادم البريد على أساس واحد أو عدة خيارات (مجمعة) مرخصة أو مفتوحة المصدر برمجةلتنظيم خادم البريد.

خيارات البرامج المرخصة:

  • خادم مايكروسوفت إكستشينج؛
  • commungatePro;
  • خادم بريد كيريو؛
  • مديمون.
  • ارسل بريد

خيارات البرامج المرخصة بموجب GPL (برنامج مجاني) لتنظيم خادم البريد:

  • Sendmail (مضمن في بعض توزيعات Linux)؛
  • بوستفيكس؛
  • قميل؛
  • إكسيم؛
  • RoundCube;
  • ما بعد المنطق

التثبيت ممكن أنظمة البرمجياتالبريد الإلكتروني و تعاونإمكانياته قريبة من الحل المرخص لبريد الشركات - Microsoft Exchange Server.

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

استنادًا إلى أحد أنماط الاستخدام الشائعة الحالية:

2900 روبل5900 روبل8900 روبلمن 18900 روبل

خادم بريد صغير للاستخدام الخاص، لمدونة أو موقع ويب أو مؤسسة صغيرة.

البرامج المستخدمة:

من 1 إلى 10 صناديق بريد، ونطاق بريد واحد، وعنوان IP للخادم واحد؛
تصفية البريد الوارد (Greylist + SpamAssassin)، واجهة الويب للوصول إلى البريد.

يمكن تثبيت الخادم وفقًا لهذا القالب أو وفقًا لقالبك (المواصفات الفنية) المتشابهة في الخصائص والتعقيد.

تثبيت وتكوين خادم بريد لمؤسسة صغيرة أو مشروع ويب متوسط ​​الحجم، على سبيل المثال، وفقًا لأحد أنماط الاستخدام الشائعة التالية، مما يعني زيادة عدد مستخدمي البريد وصناديق البريد ومجالات البريد:

البرامج المستخدمة: Exim / Postfix، RoundCube / Afterlogic؛

من 1 إلى 30 صندوق بريد، ما يصل إلى 2 مجال بريد، تصفية البريد الوارد (Greylist + SpamAssassin)، واجهة ويب للعمل مع البريد، إحصائيات الويب لتشغيل خادم البريد

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

البرامج المستخدمة:

بيانات حلول البرمجياتوفقًا لخصائصها، فهي بديل للمنتج المرخص Microsoft Exchange Server وتوفره فرصة كاملةتكوين وصيانة وإدارة عدد غير محدود من صناديق البريد ومستخدمي البريد وحقوقهم ومجالاتهم بشكل مستقل.

تتم إدارة خادم البريد عبر واجهة الويب. نظام بريد إلكتروني متكامل للشركات.

تركيب وتكوين خادم البريد وفقًا للمواصفات الفنية الفردية للعميل.

مثال لقالب التثبيت المحتمل:

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

البرامج المستخدمة: Exim / Postfix، RoundCube / Afterlogic، إلخ.

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

للطلب ومناقشة إعداد خادم بريد، يرجى الاتصال بنا من قسم "جهات الاتصال".

كيفية إنشاء خادم البريد الخاص بك؟

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

عند العمل على نظام التشغيل Windows، يمكنك استخدام Microsoft Outlook كعميل بريد إلكتروني، وعلى نظام التشغيل Mac OS، يمكنك استخدام Microsoft Entourage. يمكن لجميع الأنظمة استخدام واجهة الويب بريد الويب كيريو. هناك أيضًا نسخة من Kerio WebMail Mini مصممة للتثبيت على أجهزة كمبيوتر الجيب. يدعم Kerio WebMail Mini أنظمة Palm OS وPocket PC وBlackBerry. يعد عملاء البريد الإلكتروني Kerio WebMail وKerio WebMail Mini مناسبين بشكل خاص للموظفين الذين يسافرون بشكل متكرر، حيث يسمحون لك بالعمل مع البريد على خادم ويب الشركة من أي مكان. الميزة الثانية لـ Kerio MailServer هي وجود وحدة مدمجة لمكافحة الفيروسات ومكافحة البريد العشوائي. بالنسبة لخادم البريد، تعد هذه الوظيفة إلزامية حاليًا، وقد أتاح دمج هذه الوظائف في منتج واحد تحقيق الاستقرار في التشغيل وعدم الحاجة إلى دمج البرامج من شركات مصنعة مختلفة.

بريد

يسمح لك Kerio MailServer بتلقي البريد بعدة طرق: عبر بروتوكولات POP3 (مع القدرة على تشفير SSL)، IMAP4 (مع القدرة على تشفير SSL)، باستخدام الرسوم البيانية واجهة الشبكة WebMail (مع إمكانية تشفير SSL)، باستخدام الهواتف الذكية وأجهزة المساعد الرقمي الشخصي، اتصال لاسلكياستخدام BlackBerry، بالإضافة إلى استخدام عملاء البريد الإلكتروني Microsoft Outlook 2000/XP/2003 لنظام التشغيل Windows أو Microsoft Entourage X/2004 لنظام التشغيل Mac OS X. للعمل مع البرامج الجماعية عندما باستخدام مايكروسوفتيتطلب Outlook تثبيت Kerio Outlook Connector، وهو واجهة برمجة تطبيقات البريد الإلكتروني (موفر MAPI) التي تحل محل موفر Microsoft Outlook MAPI.

عند استبدال Microsoft Exchange بـ Kerio MailServer، فإنك تحتفظ بإمكانية الوصول إلى أحداث التقويم المشتركة وجهات الاتصال المشتركة والمهام الموجودة في Microsoft Outlook وMicrosoft Entourage وKerio WebMail. يمكن للمستخدمين الانتقال إلى Kerio MailServer مع الاحتفاظ بجميع ميزات المجموعة مثل أحداث التقويم.

لأتمتة الترحيل من Microsoft Exchange Server إلى Kerio MailServer، تم تصميم وظيفة Kerio Exchange Migration Tool، والتي يمكنك من خلالها نقل البيانات من خوادم سلسلة Exchange التالية: Microsoft Exchange Server 5.5، وMicrosoft Exchange Server 2000، وMicrosoft Exchange Server 2003. هذا تقوم الوظيفة باستيراد كتل البيانات "المستخدمون"، و"البريد الإلكتروني"، و"جهات الاتصال"، و"أحداث التقويم"، و"المهام" إلى الدلائل المقابلة لخادم بريد Kerio MailServer.

أمان

يتضمن نظام الأمان القدرة على استخدام حماية حركة المرور المشفرة باستخدام SSL، ومرشح مكافحة البريد العشوائي، ومرشح مكافحة الفيروسات، ومرشح المرفقات. تتم إدارة جميع المرشحات في قسم واحد، "مرشحات المرفقات"، مما يبسط ويسرع عمل المسؤول.

يتمتع Kerio MailServer بحماية من الفيروسات على مستويين: يمكنك استخدام البرنامج المتكامل في نفس الوقت مكافي مضاد الفيروساتوحزمة مكافحة الفيروسات الخارجية الإضافية. في حالة الفشل في تحديث قواعد البيانات أو تمديد ترخيص أحد برامج مكافحة الفيروسات، يتم تقليل احتمال الإصابة بشكل كبير بسبب عمل الثاني. في قائمة الموصلات المدعومة برامج مكافحة الفيروساتهي AVG Antivirus 7 ESE (Grisoft)، NOD32 Antivirus (Eset Software)، eTrust Antivirus (Computer Associates)، SAVI Antivirus (Sophos)، Avast Antivirus (ALWIL Software)، VisNetic/Kaspersky Antivirus (Deerfield)، Symantec AntiVirus Scan Engine (Symantec ). من الممكن استخدام برامج مكافحة الفيروسات الأخرى. أثناء تفشي الفيروسات، سيكون من المفيد أن يقوم برنامج مكافحة الفيروسات McAfee المدمج أيضًا بفحص الأجزاء الداخلية بريد الشركاتمما سيبطئ انتشار الفيروسات بالداخل بين الموظفين.

يستخدم Kerio MailServer عدة طرق للحماية من البريد العشوائي. أيد ترخيص SMTPباستخدام عنوان IP، والقوائم السوداء في الوقت الفعلي، وتصفية المحتوى، والتحقق من مجال المرسل، ومعرف المتصل من Microsoft. كما يتم دعم تعريف SPF. بالإضافة إلى ذلك، يتيح لك البرنامج فرض قيود على عدد الاتصالات المتوازية والحد من عدد الحروف لكل وحدة زمنية مرسلة من عنوان واحد. يطبق Kerio MailServer تقنية لمكافحة هجمات DHA عن طريق إبطاء الاستجابات، وقطع الاتصالات، وإرسال استجابات خاطئة. لتعزيز الأمان، يحتوي المنتج على أدوات نسخة احتياطيةلجميع رسائل البريد الإلكتروني الواردة والصادرة، دفاتر العناوينوالتقويمات وكائنات التعاون الأخرى، بالإضافة إلى أدوات للحد من حجم صندوق البريد وحجم المرفقات وعدد الرسائل بشكل عام.

إدارة

لتثبيت Kerio MailServer، لا يلزم وجود نظام أساسي للخادم. يمكن استخدام خادم بريد Kerio MailServer كخادم شبكة داخلي وكخادم بريد إلكتروني على الإنترنت. يحتوي المنتج على واجهتين للإدارة - وحدة تحكم إدارة Kerio وإدارة ويب Kerio. تسمح لك وحدة تحكم إدارة Kerio بإدارة خوادم بريد متعددة ومنتجات Kerio Technologies الأخرى من محطة عمل واحدة، و الوصول عن بعدتتم عبر قناة مشفرة. هذا برنامج منفصلوالتي يمكن تثبيتها على أي نظام تشغيل مدعوم. يمكن للمسؤول أيضًا تفويض السلطة للمستخدمين لإدارة الحسابات باستخدام إدارة ويب Kerio. يمكن إدارة بيانات المستخدم في Kerio MailServer 6.x باستخدام قاعدة بيانات داخلية أو خدمات دليل Microsoft الدليل النشطأو دليل أبل المفتوح.

سيوضح لك هذا البرنامج التعليمي كيفية إعداد خادم بريد يعمل في Ubuntu أو Debian. كما نعلم، البروتوكولان الرئيسيان المستخدمان في خادم البريد هما SMTP وPOP/IMAP. في هذا البرنامج التعليمي، سيتم استخدام postfix لـ SMTP، بينما سيتم استخدام dovecot لـ POP/IMAP. كلاهما مفتوح مصدر الرمزومستقرة ولها العديد من الإعدادات.

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

المتطلبات الأساسية

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

  • المنطقة المباشرة على سبيل المثال.tst:
في MX 10 mail.example.tst. mail.example.tst. في 192.168.10.1
  • المنطقة العكسية على سبيل المثال.tst:
192.168.10.1 في بريد PTR.example.tst.

عند إعداد خادم بريد مباشر، يمكن تعديل هذه الإدخالات لتناسب متطلبات النظام.

تحديد اسم المضيف (اسم المضيف)

أولاً، يجب تحديد اسم مضيف خادم البريد في /etc/hostname و/etc/hosts. علاوة على ذلك، يجب وضع اسم المضيف فقط في الملف الأول.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## اسم مضيف اسم المجال المؤهل بالكامل IP ## 192.168.10.1 mail.example.tst mail

إضافة المستخدمين

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

Root@mail:~# adduser alex

تركيب وتكوين SMTP

SMTP: تثبيت Postfix

root@mail:/etc/postfix# vim main.cf ## اسم الخادم ## myhostname = mail.example.tst ## تعريف الأسماء المستعارة ## alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix /الأسماء المستعارة ## تعريف النقل ## Transport_maps = hash:/etc/postfix/transport ## يحدد myorigin اسم المجال للرسائل الصادرة من هذا الخادم. في حالتنا، يجب أن تحتوي جميع رسائل البريد الإلكتروني الصادرة على "@example.tst" باعتباره المجال الأصلي ## myorigin = example.tst ## تحدد معلمة mydestination النطاقات التي سيسلمها هذا الجهاز محليًا بدلاً من إعادة توجيهها إلى جهاز آخر. ## mydestination = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## عنوان المضيف الذكي. لم يتم استخدامه في هذا الدرس، سيتم مناقشته في تعليمات مستقبلية ## Relayhost = ## الشبكات الموثوقة للمرسل. لن يقوم postfix بإعادة توجيه رسائل البريد الإلكتروني الواردة من شبكات أخرى ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## حجم صندوق البريد بالبايت. 0 يعني عدم وجود حد ## mailbox_size_limit = 0 ## postfix سوف يستمع على جميع الواجهات المتاحة، على سبيل المثال eth0، eth1، eth2 وما إلى ذلك ## inet_interfaces = all
  • ينقل

يتم تحديد رسائل البريد الإلكتروني الموجهة للنطاق example.tst ليتم تسليمها محليًا دون أي استعلامات DNS.

Root@mail:/etc/postfix# vim Transport example.tst local: .example.tst local: root@mail:/etc/postfix# postmap Transport

  • اسماء مستعارة

نفترض أن جميع الرسائل المرسلة إلى المستخدم userA يجب أيضًا تسليمها إلى المستخدم userB، ولهذا يتم تعديل ملف الأسماء المستعارة كما هو موضح أدناه:

Root@mail:/etc/postfix# vim الأسماء المستعارة userA: userA, userB root@mail:/etc/postfix# الأسماء المستعارة postalias

الرجاء ملاحظة ما يلي: يحدد مركب "userA:userB" أنه يجب توجيه البريد إلى المستخدم "B" فقط. لن يتلقى المستخدم س نسخة من البريد الإلكتروني.

SMTP: بدء التشغيل والصيانة

يمكن بدء postfix بالأمر.

Root@mail:~# إعادة تشغيل الخدمة اللاحقة

يجب أن يوفر ملف السجل الموجود في /var/log/mail.log معلومات مفيدة في حالة حدوث خطأ ما. يمكنك أيضًا التحقق مما إذا كان خادم البريد يستمع على منفذ TCP 25 باستخدام netstat.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* استمع

كما ترون من الإخراج، يستمع الخادم على منفذ TCP 25 لطلبات الاتصال الواردة.

تثبيت وتكوين POP/IMAP

POP/IMAP: تثبيت الحمامة

POP/IMAP: تحضير ملفات التكوين

تتغير المعلمات التالية حسب الحاجة.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## موقع صناديق البريد المحددة بتنسيق "mbox" ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## حمامة معينة الأذونات اللازمةلقراءة/كتابة صناديق بريد المستخدم ## mail_privileged_group = mail

يجب أن يكون هذا كافيًا لبدء خدمة POP/IMAP على خادم البريد.

POP/IMAP: تثبيت الخدمة

الآن بعد أن تم تثبيت Dovecot وتكوينه، يمكن تشغيله باستخدام الأمر التالي.

Root@mail:~# إعادة تشغيل حمامة الخدمة

مرة أخرى، يمكن أن يوفر ملف السجل (/var/log/mail.log) أدلة مهمة في حالة حدوث خطأ ما. يمكنك معرفة ما إذا كان Dovecot قيد التشغيل باستخدام netstat على النحو التالي.

Root@mail:/etc/dovecot/conf.d# netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* استمع tcp 0 0 0 0.0.0.0:143 0.0.0.0:* استمع

استخدام خادم بريد مع برنامج بريد مخصص

خادم البريد جاهز الآن للاستخدام. بريدي حسابيمكن تهيئتها باستخدام عميل البريد الإلكتروني المفضل لديك كمبيوتر سطح المكتبأو كمبيوتر محمول أو جهاز لوحي أو هاتف. يمكنك أيضًا تكوين بريد الويب (البريد المزود بواجهة ويب) على الخادم، ولكن التعليمات الخاصة ببريد الويب ستكون في الدروس التالية. في هذه المرحلة، قام برنامج بريد Mozilla Thunderbird بتحديد الإعدادات التالية لخادمي:

استكشاف أخطاء خادم البريد وإصلاحها

  • أفضل صديق لك هو ملف السجل /var/log/mail.log. يمكن العثور على أي أدلة حول سبب عدم عمل البريد هنا.
  • تأكد من تكوين جدار الحماية الخاص بك بشكل صحيح.
  • تأكد من أن خادم DNS لديه الإدخالات الصحيحة.

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

سجلات DNS الصالحة مطلوبة لخوادم البريد المباشر. يمكنك ضبط إعدادات postfix وdovecot وفقًا لاحتياجاتك.

انتباهج: بالنسبة لأولئك الذين يريدون نشر خادم بريد مباشر، أو أي خادم بريد لديه إمكانية الوصول إلى الإنترنت، تأكد من أن SMTP آمن. عادةً ما تأتي الهجمات على SMTP من الإنترنت ومن البرامج الضارة داخل الشبكة المحلية.

أتمنى أن يساعدك هذا.

لا يمكن تثبيت هذه البرامج على الاستضافة الافتراضية. لا يمكن إنشاء خادم بريد مستقل تمامًا إلا على خادم افتراضي خاص (مخصص)، أي على VDS (VPS). - ستخبرك هذه المقالة، كما يوحي العنوان، عن خيار عالي الجودة وفي نفس الوقت أرخص خيار لخادم خاص افتراضي، والذي يستخدم أيضًا التقنيات السحابية.

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

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

كيفية تكوين خادم بريد يعتمد على Ubuntu.

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

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

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

لماذا بوستفيكس؟

هناك العديد من عملاء البريد الإلكتروني على Ubuntu، لكننا اخترنا هذا. يعد إعداد Posfix على Ubuntu أسهل بكثير من إعداد SendMail، وهذا مهم للمستخدم المبتدئ. بالاشتراك مع Dovecot، فإن Postfix قادر على القيام بكل ما هو مطلوب عادةً من خوادم البريد.

Postfix هو وكيل نقل البريد نفسه. سوف يلعب الدور الرئيسي في الأداء بأكمله. وهو برنامج مفتوح المصدر تستخدمه العديد من الخوادم ومواقع الويب بشكل افتراضي. Dovecot هو وكيل استلام تسليم البريد.

تثبيت بوست فيكس

الخطوة الأولى هي استخدام الأمر لتحديث قاعدة بيانات الحزمة المحلية:

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

sudo apt-get install postfix

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

بعد ذلك، في حقل "اسم بريد النظام"، أدخل الاسم المحلي لخادم المستقبل، على سبيل المثال، myserver.org أو أي شيء آخر حسب تقديرك. باستخدام الأمر nslookup، يمكنك دائمًا معرفة مجال الخادم في المستقبل - ابحث عنه واكتبه، سيكون هذا مفيدًا للتكوين.

إعداد Postfix

أنت الآن بحاجة إلى تكوين وكيل البريد. للقيام بذلك، تحتاج أولاً إلى إنشاء ملف باسم virtual في المجلد /etc/postfix//، وللقيام بذلك، يمكنك استخدام الأمر touch:

أنت الآن بحاجة إلى إنشاء مجلد خاص في الدليل /etc/postfix/. سيتم تخزين إعدادات البريد فيه:

المس sender_relay sasl_passwd الأساسي

أنت الآن بحاجة إلى تغيير بعض الإعدادات في ملف التكوين main.cf. افتحه في "المفكرة" في الوضع المميز:

سودو نانو /etc/postfix/main.cf

يحتوي الملف على قيم المعلمات، ويتم إدراج قيمها من خلال علامة "=". هنا تحتاج إلى تغيير اسم المعلمة myhostname الملقم المحلي– إلى myserver.org، كما في مثالنا، أو إلى الموقع الذي حددته عند تثبيت Postfix في الخطوة السابقة. مثله:

اسم المضيف = myserver.org

عرض عنوان IP المستخدم مع هذا الأمر:

إذا كان التكوين | grep "inet addr" -m 1

يجب إدخال عنوان IP هذا في معلمات mydestination. استبدل المعلمة alias_maps بـ virtual_alias_maps، ومن ثم يمكن إعادة توجيه الرسائل إلى عناوين أخرى.

أنت الآن بحاجة إلى تغيير موقع التجزئة:

virtual_alias_maps = hash:/etc/postfix/virtual

قم بتعيين معلمة mynetworks على القيم التالية:

شبكاتي = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

إذا كنت تريد أن يتمكن الخادم من العمل مع بريد Yandex، أضف المعلمات التالية في نهاية الملف:

smtp_sasl_auth_enable = نعم
smtp_sasl_password_maps = التجزئة:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = سايروس
smtp_sasl_mechanism_filter = تسجيل الدخول
smtp_sender_dependent_authentication = نعم
sender_dependent_relayhost_maps = التجزئة:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical

في الملف /etc/postfix/private/canonical، أضف بريد Yandex الخاص بك:

@yandex.ru [البريد الإلكتروني محمي]

أضف إلى الملف /etc/postfix/private/sender_relay:

@yandex.ru smtp.yandex.ru

في الملف /etc/postfix/private/sasl_passwd، أضف كلمة المرور لصندوق بريد Yandex الخاص بك - بدلاً من ***:

[البريد الإلكتروني محمي]:***

إذا كنت تستخدم Ubuntu Server 16، فستحتاج إلى فتح منافذ حتى تعمل خدمات البريد. للقيام بذلك، استخدم الأمر:

iptables -A INPUT -p tcp –dport 25 -j قبول

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

التحقق من عملية Postfix

من المفيد تثبيت الأداة المساعدة mutt لجعل العمل مع البريد أكثر ملاءمة. يمكن القيام بذلك باستخدام الأمر:

sudo apt-get install mutt

يمكنك الآن محاولة إرسال خطاب إلى بعض صناديق البريد:

صدى "الرسالة" | المغفل -s "رسالة" [البريد الإلكتروني محمي]

إذا كان كل شيء على ما يرام، سيتم استلام الرسالة. لكن ضع في اعتبارك أن Google عادةً ما تصنف رسائل البريد الإلكتروني هذه على أنها رسائل غير مرغوب فيها.

تركيب وتكوين Dovecot

تحتاج أولاً إلى تثبيت الأداة المساعدة:

sudo apt-get install dovecot-imapd dovecot-pop3d

الآن افتح الملف /etc/dovecot/dovecot.conf وأضف قائمة البروتوكولات إليه:

البروتوكولات = pop3 pop3s imap imaps

mail_location = mbox:~/mail:INBOX=/var/mail/%u

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

أعد تشغيل الخدمة لتصبح التغييرات سارية المفعول:

إعادة تشغيل sudo /etc/init.d/dovecot

افتح الملف /etc/hosts وأضف المجال الخاص بك هناك، والذي حددته في البداية. في مثالنا، كان هذا هو النطاق myserver.org. تم تحديد عنوان IP أيضًا أثناء خطوة تكوين Postfix.

عنوان IP myserver.org

الآن كل ما تبقى هو فتح المنافذ حتى تتمكن الخدمات البريدية من استقبال وإرسال الرسائل بسهولة:

iptables -A INPUT -p tcp –dport 220 -j قبول
iptables -A INPUT -p tcp –dport 993 -j قبول
iptables -A INPUT -p tcp –dport 110 -j قبول
iptables -A INPUT -p tcp –dport 995 -j قبول

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




قمة