Mailspring هو إصدار جديد من Mail Nylas الذي يحتفظ به أحد المؤلفين الأصليين. إنه أسرع وأقدس وشحن اليوم! يحل محل رمز Sync JavaScript في Mail Nylas مع محرك Sync جديد C ++ استنادًا إلى MailCore2. يستخدم ما يقرب من نصف ذاكرة الوصول العشوائي ووحدة المعالجة المركزية للبريد النايلاس والاطلاع مع ما يقرب من صفر "استيقظ وحدة المعالجة المركزية" ، والتي تترجم إلى عمر البطارية الرائع. كما أنه يحتوي على ملحن مجدد بالكامل وميزات جديدة رائعة أخرى.
واجهة المستخدم الخاصة بـ Mailspring مفتوحة المصدر (GPLV3) وكُتبت في TypeScript مع الإلكترون والرد - تم تصميمها على بنية البرنامج المساعد وتم تصميمها لتكون سهلة تمديدها. تحقق من المساهمة. md للبدء!
يتم إنتاج محرك Sync Mailspring بواسطة تطبيق الإلكترون ويعمل محليًا على جهاز الكمبيوتر الخاص بك. إنه مفتوح المصدر (GPLV3) وكُتب في C ++ و C. للراحة ، ومع ذلك ، عندما تقوم بإعداد بيئة التطوير الخاصة بك ، يستخدم Mailspring أحدث إصدار من محرك Sync الذي قمنا بشحنه لمنصتك حتى لا تحتاج إلى سحب المصادر أو تثبيت تبعية وقت التجميع.

يأتي Mailspring معززة بميزات قوية مثل Infiled Inbox و Snooze وإرسالها لاحقًا وقواعد البريد والقوالب والمزيد. يضيف MailSpring Pro ، الذي يمكنك فتحه باشتراك شهري ، المزيد من الميزات للأشخاص الذين يرسلون الكثير من البريد الإلكتروني: تتبع الارتباطات ، وإيصالات القراءة ، وتحليلات صندوق البريد ، واتصالات الاتصال وملفات تعريف الشركة. كل هذه الميزات تعمل في العميل - لا يرسل MailSpring بيانات اعتماد بريدك الإلكتروني إلى السحابة. للحصول على قائمة كاملة بالميزات ، تحقق من getMailspring.com.
يمكنك تنزيل إصدارات مجمعة من Mailspring لنظام التشغيل Windows و Mac OS X و Linux (Deb ، RPM و Snap) من https://getmailspring.com/download.
يمكنك العثور على المساعدة والمناقشة القائمة على المجتمع مع مستخدمي Mailspring الآخرين في مجتمع الخطاب لدينا.
Mailspring مفتوح المصدر بالكامل. طلبات السحب والمساهمات موضع ترحيب! هناك ثلاث طرق للمساهمة: بناء مكون إضافي ، وبناء موضوع ، وتقديم طلبات سحب إلى المشروع نفسه. عندما تبدأ ، قد ترغب في الانضمام إلى خطابنا حتى تتمكن من طرح الأسئلة والتعلم من الآخرين الذين يقومون بالتنمية.
لتثبيت جميع التبعيات وتشغيل Mailspring من رمز المصدر الخاص بها ، قم بتشغيل الأوامر التالية من الدليل الجذر لمستودع Mailspring:
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac
npm install
npm start
يمكنك إرفاق معلمات سطر الأوامر عن طريق فصلها باستخدام واصلة مزدوجة:
npm start -- --help
لبناء Mailspring ، تحتاج إلى تشغيل الأمر التالي من الدليل الجذر لمستودع Mailspring:
npm run-script build
تكمن الإضافات في قلب Mailspring وتمنحها ميزاتها القوية. يتيح لك بناء المكونات الإضافية الخاصة بك دمج التطبيق مع أدوات أخرى ، وتجربة مهام سير عمل جديدة ، وأكثر من ذلك. اتبع دليل البدء لكتابة المكون الإضافي الأول في خمس دقائق.
لإنشاء السمة الخاصة بك ، تحقق من Mailspring-starter-starter.
لإنشاء البرنامج المساعد الخاص بك ، تحقق من Mailspring-Plugin-Starter.
سيأتي مكون إضافي "Store" مثل Chrome Web Store قريبًا ، وسيسهل على المستخدمين الآخرين اكتشاف المكونات الإضافية التي تقوم بإنشائها. (في الوقت الحالي ، يحتاج المستخدمون إلى "SideLoad" المكونات الإضافية في التطبيق عن طريق تنزيلها ونسخها في مكانها.)
يمكنك مشاركة المكونات الإضافية وتصفح Mailspring ، ومناقشة تطوير البرنامج المساعد مع مطورين آخرين ، في خطابنا.
تم تصميم واجهة مستخدم Mailspring باستخدام CSS ، مما يعني أنه من السهل تعديلها وتمديدها. يأتي Mailspring مع بعض الموضوعات الجميلة ، وهناك الكثير الذي تم بناؤه من قبل مطوري المجتمع. لبدء إنشاء موضوع ، استنساخ بداية المظهر!
إذا كنت تقوم بتحديث موضوع Nylas الحالي لـ Mailspring ، فهذا أمر تعليمي خطوة بخطوة. إشعار: كجزء من عملية التحديث ، ربما ستحتاج إلى استيراد متغيرات قاعدة Mailspring.
يمكنك مشاركة وتصفح موضوعات Mailspring ، ومناقشة تطوير الموضوع مع المطورين الآخرين ، في خطابنا.
Mailspring (1.5.0 وما فوق) يدعم التوطين. إذا كنت متحدثًا بطلاقة بلغة أخرى ، فنحن نحب مساعدتك في تحسين الترجمات. تحقق من دليل التوطين لمزيد من المعلومات. يمكنك مناقشة التوطين والترجمة مع مطورين آخرين في خطابنا.
نرحب دائمًا بطلبات السحب - تحقق من المساهمة للحصول على مزيد من المعلومات حول إعداد بيئة التطوير ، وتشغيل الاختبارات محليًا ، وتقديم طلبات السحب.