vSMTP هو خادم بريد يعد بأن يكون أسرع وأكثر أمانًا وأكثر اخضرارًا

قبل بضعة أيام تم تقديم تطوير مشروع جديد يسمى "vSMTP" التي تعمل على تطوير خادم بريد جديد (MTA) يهدف إلى توفير أداء عالٍ وتقديم خيارات مرنة للتصفية وإدارة حركة المرور.

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

بينما أصبح تحسين موارد تكنولوجيا المعلومات يمثل تحديًا كبيرًا ، تظل الهجمات الإلكترونية مشكلة مستمرة.

كل يوم ، يتم إرسال واستلام أكثر من 300 مليار بريد إلكتروني في العالم. تتم معالجة المليارات من المرفقات وتحليلها وتسليمها ، مما يساهم في زيادة انبعاثات غازات الاحتباس الحراري.

لمواجهة هذه التحديات ، تقوم viridIT بتطوير تقنية بوابة بريد إلكتروني جديدة ، تسمى أيضًا vSMTP.

وفقًا لنتائج الاختبارات التي نشرها المطورون ، يعد vSMTP أسرع بعشر مرات من MTAs المنافسة. على سبيل المثال ، أظهر vSMTP أداءً أفضل من 4 إلى 13 مرة من Postfix 3.6.4 عند إرسال رسائل بحجم 100 كيلوبايت وإنشاء 4 إلى 16 جلسة متزامنة. يتم تحقيق الأداء العالي من خلال استخدام بنية متعددة الخيوط ، حيث يتم استخدام القنوات غير المتزامنة للتواصل بين الخيوط.

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

من الخصائص التي تبرزنذكر ما يلي:

  • إنه مبني 100٪ في Rust.
  • إنها معيارية وقابلة للتخصيص بدرجة كبيرة.
  • لديها نظام ترشيح كامل.
  • تم تطويره وصيانته بنشاط.

بالإضافة إلى ذلك ، يُذكر أيضًا أن vSMTP يسمح لك بإنشاء مجموعة معقدة من القواعد لتصفية رسائل البريد الإلكتروني الخاصة بك باستخدام لغة البرمجة النصية Viridit المستندة إلى Rhai (vsl).

باستخدام vSMTP ، يمكنك:

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

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

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

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

تغيير آخر من المتوقع أن يتم تنفيذه هو دعم DANE (مصادقة الكيان المسماة المستندة إلى DNS) و DMARC (رسالة على أساس المجال). بالإضافة إلى حقيقة أنه يخطط أيضًا لتنفيذ مختلف آليات المصادقة.

بالنسبة للخطط طويلة المدى (في الإصدارات الأبعد) ، فمن المخطط تنفيذ آليات BIMI (مؤشرات العلامة التجارية لتحديد الرسالة) وآليات ARC (سلسلة الاستلام المصادق عليها) ، والقدرة على التكامل مع Redis و Memcached و LDAP ، وهي أدوات للحماية من روبوتات DDoS و SPAM ، ملحقات لتنظيم عمليات التحقق في حزم مكافحة الفيروسات (ClamAV ، Sophos ، إلخ).

أخيرا للراغبين في معرفة المزيد حول هذا المشروع الجديد ، يجب أن تعلم أن كود المشروع مكتوب بلغة Rust ويتم توزيعه بموجب ترخيص GPLv3.

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.