ميزات SirrChat
يوفر SirrChat وظائف خادم بريد إلكتروني شاملة مجتمعة مع تقنية البلوكشين الحديثة لتقديم حل اتصالات على مستوى المؤسسات.
الميزات الأساسية
دعم كامل لبروتوكول البريد الإلكتروني
- خادم SMTP: تطبيق كامل لبروتوكول SMTP مع دعم إرسال وترحيل رسائل البريد الإلكتروني
- خادم IMAP: تطبيق كامل لـ IMAP4rev1 يدعم مزامنة وإدارة البريد الإلكتروني
- Submission: يدعم بروتوكول إرسال الرسائل RFC 6409
- امتدادات البروتوكول: يدعم الامتدادات الحديثة بما في ذلك STARTTLS و PIPELINING و 8BITMIME وغيرها
تكامل البلوكشين
- مصادقة محفظة EVM: استخدام توقيعات محفظة Ethereum للتحقق من الهوية
- تسجيل الدخول بدون كلمة مرور: استبدال كلمات المرور التقليدية بالتوقيعات التشفيرية
- دعم سلاسل متعددة: متوافق مع Ethereum و BSC و Polygon وسلاسل أخرى متوافقة مع EVM
- أمان محسّن: الاستفادة من ميزات التشفير في البلوكشين لتحسين أمان الحساب
طرق المصادقة
خلفيات مصادقة متعددة
- مصادقة البلوكشين: التحقق من توقيع محفظة EVM
- تكامل LDAP: تكامل خدمة دليل المؤسسات
- مصادقة PAM: تكامل حساب نظام Linux
- آليات SASL: يدعم PLAIN و LOGIN و CRAM-MD5 وغيرها
- مصادقة مخصصة: نظام وحدة مصادقة قابل للتوسع
خيارات التخزين
تخزين بيانات مرن
- SQLite: قاعدة بيانات محلية خفيفة الوزن، مثالية للنشر الشخصي
- PostgreSQL: قاعدة بيانات علائقية على مستوى المؤسسات
- MySQL/MariaDB: قاعدة بيانات مفتوحة المصدر واسعة الاستخدام
- تخزين متوافق مع S3: يدعم AWS S3 و MinIO وتخزين الكائنات الأخرى
تخزين البريد الإلكتروني
- تنسيق Maildir: تنسيق تخزين البريد الإلكتروني القياسي
- دعم الضغط: ضغط تلقائي لرسائل البريد الإلكتروني القديمة لتوفير المساحة
- إدارة الحصص: التحكم في حصة التخزين على مستوى المستخدم
ميزات الأمان
دعم TLS/SSL
- الشهادات التلقائية: بروتوكول ACME من Let's Encrypt للحصول على الشهادات تلقائيًا
- موفرو DNS متعددون: يدعم أكثر من 15 موفر DNS للتحقق من DNS-01
- STARTTLS: تشفير طبقة النقل الإلزامي أو الاختياري
- إدارة الشهادات: التجديد التلقائي وتدوير الشهادات
مكافحة الرسائل غير المرغوب فيها
- DKIM: توقيع والتحقق من DomainKeys Identified Mail
- SPF: التحقق من إطار سياسة المرسل
- DMARC: مصادقة الرسائل القائمة على النطاق
- Greylisting: رفض مؤقت للمرسلين المشبوهين
- تحديد المعدل: منع إساءة استخدام البريد الإلكتروني
الميزات المتقدمة
معالجة البريد الإلكتروني
- قواعد التصفية: دعم نص Sieve
- الرد التلقائي: وضع الإجازة والردود التلقائية
- قواعد إعادة التوجيه: تكوين إعادة توجيه البريد الإلكتروني المرن
- قوائم البريد: إدارة قوائم البريد المدمجة
المراقبة والتسجيل
- سجلات مفصلة: تسجيل منظم
- مقاييس الأداء: تصدير مقاييس متوافق مع Prometheus
- فحوصات الصحة: نقاط نهاية فحص الصحة المدمجة
- وضع التصحيح: إخراج معلومات تصحيح مفصلة
الوظائف الإدارية
- أداة سطر الأوامر: أداة إدارة CLI كاملة الميزات
- إدارة المستخدمين: إنشاء وحذف وتعديل حسابات المستخدمين
- إدارة النطاقات: دعم وإدارة نطاقات متعددة
- إدارة الحصص: إعدادات ومراقبة حصة التخزين
تحسين الأداء
تصميم عالي الأداء
- المعالجة المتزامنة: نموذج تزامن goroutine فعال في Go
- تجميع الاتصالات: تحسين تجميع الاتصال بقاعدة البيانات والشبكة
- آلية التخزين المؤقت: التخزين المؤقت الذكي لتقليل استعلامات قاعدة البيانات
- المعالجة غير المتزامنة: خط أنابيب معالجة البريد الإلكتروني غير المحظور
قابلية التوسع
- التوسع الأفقي: يدعم النشر متعدد المثيلات
- موازنة التحميل: متوافق مع موازنات التحميل
- التوفر العالي: يدعم النسخ المتماثل الرئيسي-الثانوي والتبديل الاحتياطي
التوافق
توافق العميل
- Thunderbird: متوافق تمامًا
- Outlook: يدعم الإصدارات الرئيسية
- Apple Mail: تطبيقات البريد في macOS و iOS
- تطبيقات الهاتف المحمول: يدعم جميع عملاء البريد الإلكتروني القياسيين
الامتثال للمعايير
- RFC 5321: بروتوكول SMTP
- RFC 3501: بروتوكول IMAP4rev1
- RFC 6409: إرسال الرسائل
- RFC 5322: تنسيق رسالة الإنترنت
- RFC 6376: توقيعات DKIM
خيارات النشر
طرق نشر متعددة
- النشر المستقل: نشر كامل على جهاز واحد
- Docker: نشر الحاويات
- Kubernetes: النشر السحابي الأصلي
- Systemd: خدمة نظام Linux
إدارة التكوين
- تكوين بسيط: ملف تكوين بتنسيق TOML
- متغيرات البيئة: يدعم تكوين متغير البيئة
- إعادة التحميل السريع: التكوين الجزئي يدعم إعادة التحميل السريع
- التحقق من التكوين: التحقق من صحة التكوين قبل بدء التشغيل
ميزات المطورين
قابلية التوسع
- نظام الوحدات: بنية وحدة قائمة على المكونات الإضافية
- آلية الخطافات: خطافات في مراحل معالجة البريد الإلكتروني المختلفة
- المصادقة المخصصة: موفرو مصادقة قابلون للتوسع
- خلفيات التخزين: تطبيقات تخزين قابلة للتوصيل
API والتكامل
- REST API: API الإدارة (مخطط)
- Webhooks: إشعارات الأحداث (مخطط)
- أداة CLI: واجهة سطر أوامر كاملة
لمزيد من التفاصيل، يرجى الرجوع إلى: