البريد الإلكتروني إلى الرسائل القصيرة مع Postfix والمصادقة

يشرح هذا المستند كيفية إعداد خدمة تحويل البريد الإلكتروني إلى رسائل قصيرة لخدمة خوادم Postfix. هذا الإعداد مفيد إذا كنت تقدم خدمة الرسائل القصيرة لعملائك ولكل عميل خادم Postfix الخاص به. يشرح التكوين كيفية إنشاء حسابات لكل عميل، وكيف يمكن لعملائك استخدام أسماء المستخدمين وكلمات المرور الخاصة بهم في Postfix لإرسال الرسائل القصيرة عبر خدمتك. كما يوضح المستند أيضًا كيفية استخدام تشفير SSL/STARTTLS لتشفير حركة المرور بين خادم Postfix الخاص بالعميل وبوابة Ozeki للرسائل القصيرة. هذا ضروري لحماية أسماء المستخدمين وكلمات المرور.

كيفية إرسال البريد الإلكتروني إلى الرسائل القصيرة من Postfix

لإرسال البريد الإلكتروني إلى الرسائل القصيرة من Postfix:

  1. تشغيل Ozeki SMS Gateway
  2. تكوين خدمة SMTP
  3. تمكين مصادقة مستخدم SMTP
  4. فتح المحطة الطرفية
  5. إنشاء قاعدة نقل في Postfix
  6. إضافة رأس مصادقة بوابة الرسائل القصيرة
  7. اختبار إرسال البريد الإلكتروني إلى الرسائل القصيرة من Postfix
  8. فحص السجلات

مقدمة

في هذا الإعداد نفترض وجود عدة منظمات، ولكل منها خادم Postfix الخاص بها. يرسل المستخدمون رسائل البريد الإلكتروني من Mozilla Thunderbird عبر هذه الخوادم. تلتقط خوادم Postfix رسائل البريد الإلكتروني الموجهة إلى نطاق معين وتعيد توجيه هذه الرسائل إلى بوابة Ozeki للرسائل القصيرة. تقوم بوابة Ozeki للرسائل القصيرة بتحويل رسائل البريد الإلكتروني إلى رسائل قصيرة وإرسالها (الشكل 1).

البريد الإلكتروني إلى الرسائل القصيرة لخدمة خوادم Postfix متعددة
الشكل 1 - البريد الإلكتروني إلى الرسائل القصيرة لخدمة خوادم Postfix متعددة

البريد الإلكتروني إلى الرسائل القصيرة مع Postfix (فيديو تعليمي)

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

الفيديو 1 - كيفية إعداد اتصال البريد الإلكتروني إلى الرسائل القصيرة مع Postfix (فيديو تعليمي)

مصادقة SMTP

تحتاج إلى تكوين قاعدة فحص رأس في Postfix لإضافة رأس مصادقة Ozeki إلى البريد الإلكتروني. كما يجب عليك تكوين خادم SMTP في Ozeki لاستخدام رأس المصادقة هذا لتحديد المستخدم الذي ينتمي إليه البريد الإلكتروني. (الشكل 2)

الشكل 2 - مصادقة رأس البريد الإلكتروني

مصادقة SMTP في Ozeki

لتكوين خادم SMTP المدمج في Ozeki لقبول اسم المستخدم وكلمة المرور في رأس البريد الإلكتروني، يجب عليك تحديد خيار "مصادقة رأس البريد الإلكتروني Ozeki" في تكوين خادم SMTP (الشكل 3). حقل الرأس المتوقع سيكون "x-ozeki-auth: اسم المستخدم؛ كلمة المرور". يتم إضافة حقل الرأس هذا إلى كل بريد إلكتروني يتم إعادة توجيهه إلى بوابة الرسائل القصيرة من Postfix.

مصادقة رأس البريد الإلكتروني Ozeki
الشكل 3 - مصادقة رأس البريد الإلكتروني Ozeki

مصادقة SMTP في Postfix (فيديو تعليمي)

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

الفيديو 2 - كيفية تنفيذ المصادقة في Postfix (فيديو تعليمي)

الخطوة 1: إنشاء قاعدة نقل في Postfix لإعادة توجيه جميع رسائل البريد الإلكتروني ذات النطاق sms2.gw إلى خدمة SMTP الخاصة ببوابة Ozeki للرسائل القصيرة. (الشكل 4)

إضافة قاعدة نقل إلى Postfix
الشكل 4 - إضافة قاعدة نقل إلى Postfix

الخطوة 2: لإضافة رأس مصادقة بوابة الرسائل القصيرة في Postfix، يجب عليك إضافة header_checks في ملف main.cf. في هذه القاعدة، يجب عليك تصفية النطاق في عنوان المستلم. في حالتنا، تم تعيين regexp إلى "sms2.gw"، ويجب عليك إضافة حقل رأس رسالة إلى "x-ozeki-auth: اسم المستخدم؛ كلمة المرور". في حالتنا، اسم المستخدم هو client1 وكلمة المرور هي puma123 (الشكل 5).

إضافة فحص رأس إلى Postfix
الشكل 5 - إضافة فحص رأس إلى Postfix

اختبار الحل

يمكنك اختبار هذا الحل عن طريق إرسال رسالة بريد إلكتروني من Mozilla Thunderbird عبر Postfix. عند إرسال البريد الإلكتروني، يجب عليك تقديم عنوان بريد المستلم بتنسيق +44123467@sms2.gw، حيث يجب استبدال +44123467 برقم الهاتف الذي ترغب في إرسال رسالتك إليه عبر SMS، ويجب أن يكون sms2.gw هو النطاق الذي قمت بإعداده في خادم Postfix الخاص بك.

سيتم إرسال البريد الإلكتروني الذي ترسله من Mozilla Thunderbird إلى خادم Postfix الخاص بك. سيقوم Postfix أولاً بإضافة رؤوس x-ozeki-auth إليه، ثم سيتم إعادة توجيهه إلى بوابة SMS باستخدام الموصل الذي قمنا بإعداده.

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

مسار البريد الإلكتروني في Ozeki NG SMS Gateway (فيديو تعليمي)

في الفيديو الأخير، سترى عملية اختبار النظام الذي تم إنشاؤه. سيبدأ بإرسال رسالة إلى مستلم يحمل نطاق sms2.gw. في النهاية، سترى سجل عملية الإرسال. يستغرق هذا الفيديو دقيقة ونصف للمشاهدة، وهو سهل الفهم. سيقوم تبويب الأحداث في Ozeki SMS Gateway بتخزين جميع الأحداث المتعلقة بالاتصال حتى تتمكن من استخدامها لاستكشاف الأخطاء وإصلاحها لاحقًا. بعد هذا الفيديو، يمكنك بسهولة التحقق مما إذا كان نظام تحويل البريد الإلكتروني إلى SMS مع Postfix يعمل أم لا.

More information