كيفية تكوين Sendmail

مؤلف: Laura McKinney
تاريخ الخلق: 4 Lang L: none (month-011) 2021
تاريخ التحديث: 7 قد 2024
Anonim
How to Build SMTP Mail Server and Send Unlimited Emails? | Send Bulk Emails
فيديو: How to Build SMTP Mail Server and Send Unlimited Emails? | Send Bulk Emails

المحتوى

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

تتناول هذه المقالة مشكلة التوجيه (أو القابلية للتسليم) للقطاع الإلكتروني بعد تسجيل المجال. البريد هو برنامج يقوم بتشغيل يونكس / لينكس. هذا لا يتحدث بدقة عميل مثل يمكنك الحصول على واحد على مكتبك. إنه أشبه بخادم البريد الإلكتروني. البريد هو ما يسمى "وكيل نقل البريد (MTA)" ، وكيل نقل البريد. إنه برنامج لخادم نقل البريد الإلكتروني. يستخدم مزودو الشبكات البريد الإلكتروني لشحنه إلى المستخدمين المحليين أو شبكات أخرى.


مراحل

الجزء 1 من 6:
تحميل البريد

  1. 1 تحميل البريد. يخبرك باختصار الإصدار الذي عليه. سنأخذ هنا كإصدار أساسي 8.10.0 وما يليه.
  2. 2 بناء وتثبيت حزمة البريد على جهاز الكمبيوتر الخاص بك. يتكون هذا بشكل أساسي من إلغاء ضغط التوزيع ، ثم قراءة الملفات المسماة "cf / README" و "/ mail / README". اكتب "بناء" في دليل البريد. للحصول على التفاصيل ، اقرأ ملف "التثبيت" ، الموجود عادةً في جذر دليل التوزيع. إعلان

الجزء 2 من 6:
تثبيت البريد

  1. 1 يستخدم البريد معلومات من نظام اسم المجال (DNS). هذا هو ما يسمح له بمطابقة عناوين IP وصناديق البريد.
  2. 2 اختيار اسم المجال. سنتخذ كمثال votredomaine.com.
  3. 3 تكوين خادم DNS. قم بإعداد الخادمين لاسم المجال الخاص بك. يجب أن يكون هناك الخادم الأساسي والخادم الثانوي ، اللذين سيستغرقان الترحيل الأساسي ، إذا لزم الأمر. كما ترون ، نبدأ من فكرة أنك تعرف ما الذي نتحدث عنه. إذا كان لديك بعض أوجه القصور في مجال خوادم DNS و BIND ، فاقرأ كتيباً أو دليلين حول هذا الموضوع. اكتشف ما هو خادم DNS المميز للغاية وهو BIND.
  4. 4 قم بتكوين سجلات MX للمجال المخصص الخاص بك. لا يمكن استخدام سجلات موارد CNAME هنا ، راجع هذه المقالة بدلاً من ذلك. يتم توضيح سجلات MX جيدًا في هذه المقالة. لديك طريقتان لإنشاء سجلات MX.
  5. 5 تحديد وضع الاتصال. كل هذا يتوقف على توافر الخادم.
    • إذا كان خادم البريد ، المرتبط بالنطاق الجديد الخاص بك ، متصلاً بالإنترنت بشكل دائم ، فسيكون هو الخادم الأساسي. في هذه الحالة ، يجب أن تبدو سجلات MX كما يلي:
      • votredomaine.com. في MX 10 yourservermail.yourdomain.com.
    • إذا لم يكن الخادم متصلاً بالإنترنت بشكل دائم ، فستحتاج إلى جهاز آخر يضع بريدك في الانتظار إذا لم يكن هناك اتصال. تأكد من موافقة صاحب الجهاز. سيكون هذا الخادم نوعًا من الترحيل لنطاقك. إذا كان البريد مثبتًا بالفعل ، فقم ببساطة بإضافة اسم المجال الخاص بك في الملف تتابع المجالات. يمكنك بعد ذلك توجيه سجلات MX إلى هذا الخادم. سيكون لديك:
    • votredomaine.com. في MX 10 yourservermail.yourdomain.com ،
    • votredomaine.com. في MX 20 othererveurmail.autrdomaine.com.

  6. 6 تم تكوين خوادم الاسم الآن. حان الوقت لتسجيل نطاقك باستخدام أحد السجلات. عند التسجيل ، حدد كلا الخادمين وسيشير النطاق إلى خادم الأولوية. إعلان

الجزء 3 من 6:
تكوين البريد

  1. 1 قراءة الملف بعناية CF / README. سوف تتعلم كيفية إنشاء ملف مولودية في الذخيرة CF / CF. ملفك mailserver.mc سوف تبدو شيئا مثل:
    • تحويل (-1) DNL
    • #
    • # يستخدم هذا الملف لتحديد yourdomain.com
    • #
    • تحويل (0) DNL
    • VERSIONID (`@ (#) mailserver.mc 1.0 (yourdomain.com) 5/1/97)
    • OSTYPE (solaris2) DNL
    • المجال (votredomaine.com) DNL
    • الميزة (`الفاضلة ،` ديسيبل / الخ / البريد / الفائق) DNN
    • MAILER (المحلي) DNL
    • MAILER (SMTP) DNL

    • يتم استبدال نظام التشغيل الخاص بك ببيئة Solaris 2 Unix.
  2. 2 تخصيص الملف .m4. ملف المعتاد CF / مجال / votredomaine.com.m4 يشبه شيء مثل:
    • تحويل (-1) DNL
    • #
    • # يستخدم هذا الملف لتحديد yourdomain.com
    • #
    • تحويل (0) DNL
    • VERSIONID (`@ (#) yourdomain.com.m4 1.0 (yourdomain.com) 5/1/97)
    • ميزة ( `use_cw_file) DNL
  3. 3 أكمل الملف. يمكنك إضافة أكبر عدد ممكن ميزة () (خيارات) و تحديد () (المبادئ التوجيهية) التي تريدها. سيقوم جدول المستخدمين الظاهري بإدارة كل منهم.
  4. 4 توليد الملف /etc/mail/mail.cf. قم بإنشائه من الملف mailserver.mc، يعطي :
    • نسخة البريد الإلكتروني / cf / cf
    • / بناء mailserver.cf
    • cp mailserver.cf /etc/mail/mail.cf
  5. 5 إنشاء جدول للمستخدمين الظاهري. الجدول عبارة عن قاعدة بيانات تُستخدم لتعيين مجالات البريد الإلكتروني (الخريطة) والمربعات الافتراضية لمربعات الاستقبال الحقيقية. يمكنك إنشاء ملف e يحتوي كل سطر فيه على إدخال / قيمة مضاعفة ، يتم فصل هذين العنصرين بحرف علامة تبويب وليس بمسافة واحدة.
    • مثال 1
      • [email protected]
      • جين @ @ votredomaine.comjdoe autredomaine.com
      • @ votredomaine.comjschmoe
      • * في هذا المثال الأول ، العنوان [email protected] سيتم تعيينها مع المستخدم المحلي jschmoe, [email protected] سيتم تعيينها إلى المستخدم البعيد [email protected]، أي عنوان آخر ، تنتهي بـ votredomaine.com، سيتم تعيين ل jschmoe.

    • مثال 2
      • [email protected] jschmoe٪ 3
      • [email protected] & npsp؛ خطأ: nouser لا يوجد هنا هنا (لا يوجد مستخدم هنا)
      • [email protected] قائمة yourdomain
      • @ yourdomain.com٪ [email protected]
      • * في هذا المثال الثاني ، العنوان [email protected] سيتم تعيينها مع المستخدم المحلي jschmoe 3٪ (انظر في الجزء 3 شرح هذا %3) العنوان [email protected] سيعود الخطأ المذكور أعلاه ، العنوان [email protected] سيتم تعيينها مع المستخدم المحلي يوردومين القائمة (من أجل استخدام ملفات الاسم المستعار لإعادة التوجيه) ، ينتهي أي عنوان آخر بـ votredomaine.com سيتم تعيينها للمستخدم البعيد الذي يحمل نفس الاسم ، ولكن إلى المجال autredomaine.com.
  6. 6 خذ مثالا. لنفترض أن لديك مستخدمًا محليًا يسمى "sam" ولا يوجد أي إدخال لـ [email protected]أو إدخال نوع "catch-all" (الذي يسترجع كل البريد) لـ @ votredomaine.com, البريد الإلكتروني سوف تفشل في إعادة التوجيه إلى المستخدم المحلي السبت أي بريد إلكتروني موجه إلى [email protected]. لتجنب ذلك ، يجب عليك تحديد إدخال "catch-all" أو إدخال صريح لـ [email protected]. إعادة توجيه خطأ: nouser مفيد جدا في هذه الحالة.
  7. 7 إعادة توجيه عنوان الظاهري. إذا كنت ترغب في إعادة توجيه عنوان افتراضي إلى عدة عناوين حقيقية ، فسيتعين عليك القيام بذلك على مرحلتين. إعادة توجيه العنوان الظاهري إلى اسم مستعار محلي ، ثم إعادة توجيه هذا الاسم المستعار إلى العناوين المطلوبة. لذلك ، في جدول المستخدمين الظاهري ، يمكن أن يكون لديك:
  8. 8 لا تنس ذكر %3. هناك للعناوين المستمدة من العنوان الأصلي + إضافة (معلمة أخرى). عندما يكون لدينا + إضافة في عنوان وذاك البريد الإلكتروني يتلقى عنوان من النوع + إضافة مستخدم @ نطاقهو أن المجال فئة $ = w (انظر الخطوة 7 أدناه). البريد الإلكتروني تحقق بعد ذلك + إضافة مستخدم يمكن إعادة توجيهها أم لا. ثم لديك شيء مثل:
    • [email protected]،
    • [email protected]،
    • [email protected]،

    • :: سيتم إعادة توجيه كل هذه العناوين إلى نفس الإدخال بفضل %3ولكن سوف تبقي أسمائهم ، على التوالي + إضافة و + treslongrajout.
    • العديد من المجالات ممكنة والعناوين الافتراضية لكل مجال مستقلة. هذه هي الطريقة التي يمكنك بها:
  9. 9 كن صارما. بالنسبة لأولئك الذين يديرون نطاقات متعددة في وقت واحد ، سيكون من المرغوب فيه وضع قوائم المجال في ملفات منفصلة ، ثم ما سيكون من الضروري كتابة برنامج نصي صغير لتسلسلها في جدول أكبر للمستخدمين الظاهري ، لكننا سنذهب إلى قريباً ، بما أننا سنرى الآن ... الإعلان

الجزء 4 من 6:
بناء جدول مستخدمي البريد الإلكتروني

  1. 1 بناء جدول المستخدمين الظاهري. إذا كان الملف e لجدول المستخدمين الظاهري في الدليل sourcefile وأنت تستخدم المحرك قاعدة بيانات DBMسيكون عليك كتابة الأمر التالي:
    • makemap dbm / etc / mail / virtusertable <sourcefile.
    • نونا بين : إذا كنت بناء البريد الإلكتروني مع newdb و لا NDBM، ثم سيكون من الضروري استبدال ديسيبل بواسطة مزيج.
    • باستخدام هذا ، ستنشئ ملفًا واحدًا أو أكثر (يُطلق عليه غالبًا /etc/mail/virtusertable.dir و /etc/mail/virtusertable.pag أو /etc/mail/virtusertable.db) ، والذي لا يغير شيئا / الخ / البريد / virtusertableالذي يبقى في sourcefile.
    • إذا كنت ترغب في الاستفادة من التعيين العكسي للمستخدمين المحليين للبريد الصادر ، فيجب عليك إخطار جدول العناوين العامة في ملفك مولودية :
      • الميزة (`genericstable ،` dbm / etc / mail / genericstable) dnl
      • GENERICS_DOMAIN_FILE (/ الخ / البريد / الوراثة-المجالات) DNL
    • سوف تحتاج إلى إنشاء جدول / الخ / البريد / genericstable وهو قلادة من / الخ / البريد / virtusertable عرض أعلاه ، باستثناء أن يتم عكس الأعمدة:
    إعلان

الجزء 5 من 6:
أضف أسماء النطاقات الخاصة بك إلى البريد الإلكتروني

  1. 1 أضف اسم المجال الجديد إلى الفصل $ W = من البريد الإلكتروني. يتم ذلك عن طريق إضافة خط إلى / الخ / البريد / في استضافة أسماء المحلية (أو /etc/mail.cw في إصدارات البريد الأقدم من 8.10) ، سيحتوي هذا السطر على اسم المجال الجديد. إذا ذهبت من خلال genericstableيجب عليك وضع جميع المجالات التي تريد إعادة تعيينها إلى / الخ / البريد / الوراثة-المجالات.
  2. 2 إعادة تشغيل أو تشغيل البريد SIGHUP.
  3. 3 التحديث. ليس من الضروري إعادة التشغيل البريد الإلكتروني إذا قمت بتغيير جدول المستخدمين الظاهري أو جدول العناوين العامة. سيكون إلزاميا إذا قمت بتعديل /etc/mail/mail.cf أو ملفات الطبقة ، مثل / الخ / البريد / في استضافة أسماء المحلية.
    • هناك خطوة أخرى مطلوبة للمضيفين غير المتصلين بشكل دائم. كما هو موضح في قسم تهيئة MX ، إذا كنت تستخدم مضيفًا آخر لوضع بريدك في الانتظار حتى تقوم بتسجيل الدخول ، فسوف يتعين عليك إعادة توجيه البريد إلى الخادم الثانوي. لهذا ، عندما يتصل الخادم الأساسي ، يجب عليك تشغيل البرنامج النصي etrn.pl الذي يجب أن يكون في ذخيرة contrib التوزيع البريد الإلكتروني :
      • etrn.pl secondary-mx-host yourdomain.com
      • يجب وضع هذا الإدراج في نهاية البرنامج النصي لبدء التشغيل البريد الإلكتروني التسجيل MX الانتخابات التمهيدية. ينصح بهذا خاصة إذا تم بدء التشغيل على تسجيل MX الابتدائي غير متصل بشكل دائم.
      • في هذه المرحلة ، يتم تثبيت كل شيء ويمكن لأي شخص إرسال رسائل بريد إلكتروني إلى عنوان ينتهي بـ @ votredomaine.com.
    إعلان

الجزء 6 من 6:
اختبار ملف التكوين

  1. 1 اختبار التكوين الخاص بك. قبل تنشيط اسم المجال الجديد وعناوينك ، تأكد من تكوين كل شيء. إذا لم يعمل شيء ما ، يمكنك استخدام وضع الاختبار الخاص بـ البريد الإلكتروني :
    • البريد -bt
    • فيما يلي بعض الأمثلة على ما يمكنك التحكم به في وضع الاختبار (انتبه إلى ما إذا كان المجال في الفصل $ W =) :
    إعلان

نصيحة

  • ماذا يفعل البريد الإلكتروني :
    • يستمع إلى منافذ الشبكة لـ s ،
    • تقوم بفرز البريد وتوجيهه محليًا أو خارجيًا إلى خوادم أخرى ،
    • أضف بريدًا إلكترونيًا إلى ملف أو أدخله في برامج أخرى ،
    • يضع البريد في قائمة الانتظار (إذا لم يتم إرسال البريد على الفور) ،
    • يحول عناوين البريد الإلكتروني المستلمة أو المستخدمة من قبل المستخدمين ، ويدير قوائم البريد ،
    • يتم تطبيق الإرشادات المحددة ، مثل ، على سبيل المثال ، تجاهل البريد العشوائي أو التحقق من الامتثال.
  • إذا كنت بناء البريد الإلكتروني مع newdb و لا NDBM، ثم سيكون من الضروري استبدال ديسيبل بواسطة مزيج.
تم استرداد الإعلان من "https://www..com/index.php؟title=configuring-mail&oldid=133874"

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

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

تكتسب شعبية