Mailspring - это новая версия Nylas Mail, поддерживаемая одним из оригинальных авторов. Это быстрее, стройнее и отправлено сегодня! Заменяет код синхронизации JavaScript в Nylas Mail новым двигателем C ++ Sync на основе MailCore2. Он использует примерно половину оперативной памяти и процессор Nylas Mail и IDLE с почти нулевым «просыпанием процессора», что переводится на отличное время автономной работы. Он также имеет полностью обновленный композитор и другие замечательные новые функции.
Пользовательский интерфейс Mailspring - это открытый исходный код (GPLV3) и записанный в TypeScript с помощью электрона и React - он построен на архитектуре плагина и был разработан для того, чтобы его можно было проще расширить. Проверьте Anforming.md, чтобы начать!
Двигатель синхронизации Mailspring порожден электронным приложением и работает локально на вашем компьютере. Это открытый исходный код (GPLV3) и написан в C ++ и C. для удобства, однако, когда вы настраиваете среду разработки, MailSpring использует последнюю версию двигателя Sync, который мы отправили для вашей платформы, поэтому вам не нужно выставлять источники или устанавливать зависимости времени компиляции.

Mailspring поставляется с мощными функциями, такими как Unified Voxe, 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:
npm run-script build
Плагины лежат в основе почты и дают ему мощные функции. Создание собственных плагинов позволяет интегрировать приложение с другими инструментами, экспериментировать с новыми рабочими процессами и многое другое. Следуйте руководству по началу работы, чтобы написать свой первый плагин за пять минут.
Чтобы создать свою собственную тему, ознакомьтесь с Mailspring-Theme-Starter.
Чтобы создать свой собственный плагин, ознакомьтесь с Starter Mailspring-Plugin.
Плагин «магазин», подобный Chrome Web Store, скоро появится, и для других пользователей будет легко обнаружить плагины, которые вы создаете. (Прямо сейчас пользователи должны «нагружать» плагины в приложение, загрузив их и копируя их на место.)
Вы можете поделиться и просматривать плагины Mailspring, а также обсуждать разработку плагинов с другими разработчиками в нашем дискурсе.
Пользовательский интерфейс Mailspring определяется с использованием CSS, что означает, что его легко изменить и расширить. Mailspring поставляется с несколькими прекрасными темами, и есть еще много, которые были построены разработчиками сообщества. Чтобы начать создавать тему, клонируйте начало темы!
Если вы обновляете существующую тему Nylas для Mailspring, вот пошаговое руководство. Примечание: как часть процесса обновления, вам, вероятно, потребуется импортировать базовые переменные почты.
Вы можете поделиться и просматривать темы почтовых средств и обсудить разработку тем с другими разработчиками в нашем дискурсе.
Mailspring (1.5.0 и выше) поддерживает локализацию. Если вы свободно говорящий на другом языке, мы хотели бы, чтобы ваша помощь улучшила переводы. Проверьте руководство по локализации для получения дополнительной информации. Вы можете обсудить локализацию и перевод с другими разработчиками в нашем дискурсе.
Запросы на привлечение всегда приветствуются - ознакомьтесь с дополнительной информацией о настройке среды разработки, проведении тестов локально и отправке запросов на привлечение.