كيفية تكوين Mailgun SMTP Relay في Postfix؟

نشرت: 2022-04-08

Mailgun هي خدمة ترحيل بريد إلكتروني قوية للمعاملات وواجهة برمجة تطبيقات تتيح لك إرسال رسائل البريد الإلكتروني واستلامها وتتبعها عبر خوادم الترحيل الآمنة. يمكن أن يتكامل Mailgun مع خدمات مثل postfix (في هذا البرنامج التعليمي سوف نتعلم تكوين ترحيل Mailgun SMTP في Postfix) ، وإرسال البريد الإلكتروني باستخدام ترحيل SMTP المقدم من Mailgun ، والتكامل مع تطبيقاتك الحالية.

Mailgun ، على سبيل المثال ، قد يوزع رسائل البريد الإلكتروني من CMS مثل WordPress عند تكوينه بشكل صحيح.

جدول المحتويات

ما هو Mailgun؟

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

لديك خيار إرسال رسائلك عبر API (وسيلة مرنة وشائعة لإرسال رسائل البريد الإلكتروني التي تتفاعل مع لغات مثل Python و PHP و Ruby والمزيد.) أو SMTP (بروتوكول نقل البريد البسيط) (بروتوكول نقل البريد البسيط ، والذي طريقة سهلة لنقل رسائل البريد الإلكتروني الخاصة بك.)

بروتوكول نقل البريد البسيط (SMTP) هو المعيار الصناعي لإرسال البريد الإلكتروني واستلامه عبر الإنترنت.

ما هو الترحيل عبر SMTP؟

ترحيل SMTP هو خادم بريد أو "MTA" (وكيل نقل الرسائل) الذي تم توجيهه لتمرير رسالتك إلى خادم بريد آخر يمكنه تسليمها إلى وجهتها المقصودة - خط النهاية.

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

كيف يعمل الترحيل عبر SMTP؟

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

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

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

ترحيل SMTP Mailgun

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

يقوم برنامج البريد الإلكتروني أو العميل بإنشاء اتصال SMTP عند النقر فوق "إرسال" في رسالة البريد الإلكتروني الخاصة بك. خادمك (المعروف أيضًا باسم خادم البريد المرسل أو عميل SMTP) يتصل بخادم SMTP الخاص بجهاز الاستقبال. في كل مرحلة من مراحل عملية الإرسال ، يستخدمون مجموعة متنوعة من تعليمات SMTP ، أو كلمات قصيرة ، لنقل البيانات وتمكين المصادقة.

يتم إرسال عنوان بريدك الإلكتروني وعنوان البريد الإلكتروني للمستلم ونص رسالتك عبر عميل SMTP. سيتم إرسال رسائل البريد الإلكتروني الخاصة بك إذا كان كل شيء على ما يرام.

مزايا الترحيل عبر SMTP

هناك ثلاثة عناصر أساسية لها تأثير على قدرتك على إرسال البريد الإلكتروني بنجاح:

  • البنية التحتية للبريد الإلكتروني الخاص بك باستخدام SMTP
  • سمعة المرسل
  • المعلومات الموجودة في رسائلك.

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

خمس مزايا لخدمات الترحيل عبر SMTP:

  • يتم تحويل بنية الإرسال الأساسية الخاصة بك بواسطة موفري ترحيل SMTP.

يتم استخدام سمعة المجال وعنوان IP من قِبل موفري خدمة الإنترنت (ISPs) لتحديد ما إذا كان يتم توجيه رسائل البريد الإلكتروني الخاصة بك إلى علب الوارد الخاصة بالمستلمين أو إرسالها مباشرة إلى مجلد البريد العشوائي.

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

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

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

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

  • يقدم موفرو الترحيل عبر SMTP مساعدة تقنية ذات خبرة.

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

  • تنبهك خدمات الترحيل عبر SMTP إلى المخاوف المتعلقة بإمكانية التسليم وتوفر رؤى إحصائية.

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

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

بعبارة أخرى ، توفر خدمات SMTP قيمة تتجاوز القدرة على النقر على "إرسال": فهي توفر البيانات والرؤى الأساسية ، لذا ستعرف سبب وصول بريدك الإلكتروني بسلاسة أو عدم وصوله.

  • يشمل موفرو الترحيل عبر SMTP واجهات سهلة الاستخدام توفر الوقت.

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

كيفية إعداد ترحيل Mailgun SMTP؟

إضافة المجال والتحقق منه في Mailgun

  • انتقل إلى Mailgun Dashboard
  • انقر فوق إرسال -> المجالات من القائمة الموجودة على الجانب الأيسر
  • انقر فوق "مجال جديد"
  • أدخل اسم المجال الخاص بك وانقر فوق "إضافة مجال"
  • تمت إضافة المجال الخاص بك
  • انقر الآن على إرسال -> إعداد المجال من القائمة الموجودة على الجانب الأيسر. حدد المجال الخاص بك وانقر فوق سجلات DNS
  • أدخل سجلات TXT و CNAME هذه في مدير DNS (Cloudflare) ، للتحقق من نطاقك
  • انقر فوق "التحقق من المجال" (في Mailgun ، بعد إدخال السجلات في Cloudflare)
  • تم التحقق من المجال الخاص بك.

إنشاء موقع ويب وإصدار Mailserver SSL في CyberPanel

ملاحظة: هذه الخطوة مطلوبة فقط في حالة عدم إصدار Mailserver SSL مسبقًا ، إذا كان الأمر كذلك ، فيمكنك تخطي هذه الخطوة.

  • افتح لوحة معلومات حساب CyberPanel الخاص بك وانقر فوق موقع الويب -> إنشاء موقع ويب من القائمة الموجودة على الجانب الأيسر
  • أدخل تفاصيل موقع الويب وانقر على "إنشاء موقع ويب"
  • من القائمة اليسرى ، انقر فوق SSL -> MailServer SSL
  • حدد المجال الخاص بك وانقر فوق "إصدار SSL"

إنشاء بريد إلكتروني في CyberPanel

  • افتح "إنشاء بريد إلكتروني" من القائمة الموجودة على الجانب الأيسر
  • أدخل بيانات اعتماد حساب بريدك الإلكتروني وانقر على "إنشاء بريد إلكتروني"

تحرير ملف تكوين postfix

  • في Mailgun ، افتح "إعدادات المجال" من القائمة اليمنى وحدد المجال الخاص بك وانقر فوق بيانات اعتماد SMTP. هنا سوف تحصل على مضيفك ومستخدم تسجيل الدخول وكلمة المرور. انقر فوق إعادة تعيين كلمة المرور للحصول على كلمة المرور الخاصة بك ، ما عليك سوى نسخها وحفظها.
  • نحتاج أولاً إلى معرفة ما إذا كان المنفذ 25 الخاص بنا محظورًا أم لا ، لأنه إذا تم حظر المنفذ 25 ، فسنستخدم المنفذ 587. قم بتسجيل الدخول إلى SSH الخاص بخادمك وافتح المحطة الطرفية. أدخل الأمر telnet مع المضيف والمنفذ 25 للتحقق مما إذا كان مفتوحًا.
  • كما ترى أعلاه ، يبدو أن المنفذ 25 محظورًا ، تعرف على المزيد حول ذلك هنا ، جرب telnet مع 587 (منفذ DNS SSL) ، كما ترون المنفذ 587 مفتوحًا ، سنستخدم هذا المنفذ في تكويناتنا
  • أدخل أمر quit
  • استخدم nano لفتح ملف تكوين Postfix /etc/postfix/main.cf
  • اضغط باستمرار على الزر لأسفل للوصول إلى أسفل الملف ونشر ما يلي

relayhost = <Mailgun_host> : 587
smtp_sasl_auth_enable = نعم
smtp_sasl_password_maps = ثابت: <Mailgun_user> : <Mailgun_password>
smtp_sasl_security_options = بلا اسم مجهول

قم بتغيير <Mailgun_host> باستخدام مضيف Mailgun الفعلي من حسابك ، وتغيير <Mailgun_user> باستخدام مستخدم Mailgun smtp الفعلي وتغيير <Mailgun_password> باستخدام كلمة مرور SMTP الفعلية من حساب Mailgun الخاص بك.

ملف التكوين الخاص بنا بدا كالتالي:

  • انقر فوق Ctrl + O للكتابة وانقر فوق إدخال
  • انقر فوق Ctrl + X للخروج من الملف

بمجرد حفظ التكوينات ، لا تنس إعادة تشغيل postfix باستخدام systemctl ، إعادة تشغيل postfix

إرسال بريد إلكتروني تجريبي

  • افتح الآن حساب CyberPanel الخاص بك وانقر فوق بريد إلكتروني -> الوصول إلى بريد الويب
  • أدخل البريد الإلكتروني للمستخدم وكلمة المرور (المستخدم وكلمة المرور لحساب البريد الإلكتروني الذي قمت بإنشائه أعلاه) وانقر فوق إدخال
  • من الركن الأيمن العلوي ، انقر فوق "رسالة جديدة"
  • قم بإنشاء بريد إلكتروني تجريبي وانقر فوق إرسال

تحقق من سجلاتك في Mailgun

انتقل إلى Mailgun وانقر على "السجلات" من القائمة الموجودة على الجانب الأيسر. حدد المجال الخاص بك. سترى تسجيل البريد الإلكتروني المرسل هنا

  • لقد نجحت في إعداد ترحيل Mailgun SMTP

استنتاج

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