أباتشي جيمس
أباتشي جيمس ، أو خادم أباتشي للبريد الإلكتروني المؤسسي المكتوب بلغة جافا ، هو وكيل نقل بريد مفتوح المصدر يدعم بروتوكولي SMTP و POP3 . [ 3 ] يتولى صيانة جيمس مساهمون في مؤسسة برمجيات أباتشي ، مع مساهمات أولية من سيرج كنيستوتاس . [ 4 ] [ 5 ] أُضيف دعم بروتوكول IMAP في عام 2010 في الإصدار 3.0-M2 (الذي صدر كإصدار مستقر 3.0.0 في عام 2017)، ودعم بروتوكول JMAP في الإصدار 3.6.0 في عام 2021. في عام 2021، قامت شركة ليناغورا، المتخصصة في البرمجيات مفتوحة المصدر، بترقية نظام الحكومة الذي يوفر البريد الإلكتروني لجميع مواطني إستونيا لاستخدام أباتشي جيمس. [ 6 ] [ 7 ]
يدير مشروع جيمس واجهة برمجة تطبيقات Apache Mailet التي تُعرّف "المطابقات" و"مجموعات البريد". تُمكّن هذه الميزات المستخدمين من كتابة أكواد معالجة البريد الخاصة بهم، مثل تحديث قاعدة بيانات، أو إنشاء أرشيف رسائل، أو تصفية البريد العشوائي . [ 3 ] تُستخدم المطابقة لتصنيف الرسائل بناءً على معايير محددة، ثم تُحدد ما إذا كان ينبغي تمرير الرسالة إلى مجموعة بريد مناسبة للمعالجة. سُميت مجموعات البريد بهذا الاسم نظرًا لتشابهها المفاهيمي مع servlet ، [ 8 ] وقد ظهرت هذه المجموعات بعد رفض شركة Sun Microsystems اقتراحًا بتضمين معالجة البريد في تطبيق servlet. [ 5 ] يأتي مشروع جيمس مزودًا بمجموعة متنوعة من المطابقات ومجموعات البريد الجاهزة لأداء المهام الشائعة. [ 8 ] يمكن دمج العديد من مجموعات البريد والمطابقات لإنتاج سلوك وظيفي متطور ومعقد.
كما ينتج مشروع Apache James مكتبات Java خالصة لتنفيذ إطار عمل سياسة المرسل (SPF)، ولغة تصفية البريد Sieve ، وتحليل تدفقات محتوى MIME، بشكل مستقل عن واجهة برمجة تطبيقات JavaMail من Sun.
تطوير
تأسس جيمس في الأصل ضمن مشروع جاكرتا باسم جاكرتا-جيمس. [ 5 ] في يناير 2003، رُقّي جيمس إلى مشروع أباتشي رئيسي بقرار بالإجماع من مجلس إدارة مؤسسة أباتشي، برئاسة سيرج كنيستوتاس. وُزّع جيمس في البداية ضمن حاوية فينيكس، التي طبّقت إطار عمل تطبيقات أباتشي أفالون . [ 8 ]
بعد إغلاق مشروع Apache Avalon في عام 2005، تمت إعادة صياغة كود خادم Apache James بشكل مكثف لاستخدام إطار عمل تطبيق Spring ، والذي تم إصداره أخيرًا كإصدار 3.0.0 في عام 2017. [ 9 ] [ 10 ]
| إصدار | مطلق سراحه | ملاحظات [ 10 ] |
|---|---|---|
| 2.3.0 | أكتوبر 2006 | |
| 2.3.1 | أبريل 2007 | |
| 2.3.2 | أغسطس 2009 | [ 9 ] |
| 2.3.2.1 | 8 سبتمبر 2015 | إصلاح غذائي |
| 3.0.0 | 20 يوليو 2017 | دعم بروتوكول IMAP ، ودعم مسودة بروتوكول JMAP |
| 3.0.1 | 20 أكتوبر 2017 | إصلاح غذائي |
| 3.1.0 | 31 يوليو 2018 | |
| 3.2.0 | 14 نوفمبر 2018 | |
| 3.3.0 | 26 مارس 2019 | |
| 3.4.0 | 5 سبتمبر 2019 | |
| 3.5.0 | 16 يوليو 2020 | دعم Docker، والتكوين الموزع باستخدام Cassandra و ElasticSearch و RabbitMQ و S3 backends [ 11 ] |
| 3.6.0 | 16 مارس 2021 | يتطلب Java JRE 11، ودعم JMAP RFC-8621 [ 12 ] |
| 3.7.0 | 1 مارس 2022 | تمت إزالة دعم maildir، ودعم OAuth و OpenID Connect ، وتحسينات في الأمان والأداء [ 13 ] |
| 3.8.0 | 17 مايو 2023 | تحسين دعم بروتوكول IMAP، وحصص JMAP، وOpenSearch [ 14 ] |
| 3.8.1 | 9 يناير 2024 | إصلاح أمني [ 15 ] |
| 3.8.2 | 29 يناير 2025 | إصلاحات أمنية [ 16 ] |
انظر أيضاً
مراجع
- ↑ "خادم أباتشي جيمس 3.9.0" . مشروع أباتشي جيمس . 25 سبتمبر 2025. تم الاطلاع عليه بتاريخ 25 سبتمبر 2025 .
- ↑ "وسم GitHub: james-project-3.9.0" . GitHub . تم الاطلاع عليه في 27 يوليو 2026 .
- 1 2 جيمس سيرفر - نظرة عامة
- ↑ "مشروع جيمس - من نحن" . مؤرشف من الأصل بتاريخ 2011-11-01 . تم الاطلاع عليه بتاريخ 2008-02-22 .
- 1 2 3 "محضر اجتماع مجلس الإدارة" . مؤسسة برمجيات أباتشي . 22-01-2003 . تم الاطلاع عليه بتاريخ 23-02-2008 .
- ↑ "أباتشي جيمس" . ليناغورا . تم الاطلاع عليه في 27 يناير 2025 .
- ↑ "المسار الرئيسي: جعل أباتشي جيمس يخدم أكثر من مليون صندوق بريد رقمي لجميع سكان إستونيا" . مؤتمر أباتشي المنزلي . مؤتمر أباتشي. 21 سبتمبر 2021. تم الاطلاع عليه في 27 يناير 2025 .
- 1 2 3 كلود دوغاي (10 يونيو 2003). "العمل مع جيمس" . آي بي إم . مؤرشف من الأصل في 29 يناير 2008. تم الاطلاع عليه في 22 فبراير 2008 .
- 1 2 "أرشيف الأخبار" . مشروع أباتشي جيمس . تم الاسترجاع في 27 يناير 2025 .
- 1 2 "التغيير رقم 59f8772: CHANGELOG.md" . مشروع أباتشي جيمس . 17 يوليو 2024. تم الاطلاع عليه في 27 يناير 2025 - عبر جيت هاب .
- ↑ "خادم أباتشي جيمس 3.5.0" . مشروع أباتشي جيمس . 16 يوليو 2020. تم الاطلاع عليه في 27 يناير 2025 .
- ↑ "خادم أباتشي جيمس 3.6.0" . مشروع أباتشي جيمس . 16 مارس 2021. تم الاطلاع عليه في 27 يناير 2025 .
- ↑ "خادم أباتشي جيمس 3.7.0" . مشروع أباتشي جيمس . 21 مارس 2022. تم الاطلاع عليه في 27 يناير 2025 .
- ↑ "خادم أباتشي جيمس 3.8.0" . مشروع أباتشي جيمس . 17 مايو 2023. تم الاطلاع عليه في 27 يناير 2025 .
- ↑ "خادم أباتشي جيمس 3.8.1" . مشروع أباتشي جيمس . 9 يناير 2024. تم الاطلاع عليه في 27 يناير 2025 .
- ↑ "خادم أباتشي جيمس 3.8.2" . مشروع أباتشي جيمس . 29 يناير 2024. تم الاطلاع عليه في 9 مايو 2025 .
روابط خارجية
- الموقع الرسمي
- العمل مع جيمس في IBM developerWorks
- مشاريع مؤسسة برمجيات أباتشي
- برنامج خادم بريد إلكتروني مجاني
- برنامج مجاني مكتوب بلغة جافا
- وكلاء نقل الرسائل
- برنامج خادم البريد الإلكتروني لنظام التشغيل لينكس
- برنامج يستخدم ترخيص أباتشي
