MailSpringは、元の著者の1人が維持しているNylas Mailの新しいバージョンです。今日はより速く、leanせていて、出荷されています! Nylas MailのJavaScript同期コードを、MailCore2に基づいた新しいC ++同期エンジンに置き換えます。 Nylas MailのRAMとCPUの約半分を使用し、「CPU Wakes」がほぼゼロのアイドルを使用します。これは、優れたバッテリー寿命につながります。また、完全に改良された作曲家やその他の素晴らしい新機能もあります。
MailSpringのUIはオープンソース(GPLV3)であり、ElectronとReactを使用してTypeScriptで書かれています。プラグインアーキテクチャ上に構築されており、簡単に拡張できるように設計されています。貢献をチェックしてください。
MailSpringの同期エンジンは電子アプリケーションによって生成され、コンピューターでローカルに動作します。オープンソース(GPLV3)であり、C ++とCで記述されていますが、便利なため、開発環境を設定すると、MailSpringはプラットフォーム用に出荷したSyncエンジンの最新バージョンを使用して、ソースを引っ張ったりコンパイル時間依存関係をインストールする必要はありません。

MailSpringには、Unified Inbox、Snooze、Send Send Send Send、Mail Rules、Templatesなどの強力な機能が詰め込まれています。 MailSpring Proは、毎月のサブスクリプションでロックを解除できますが、大量の電子メールを送信する人にさらに多くの機能を追加します:リンク追跡、領収書の読み取り、メールボックス分析、連絡先、会社のプロファイル。これらの機能はすべてクライアントで実行されます-MailSpringは、電子メールの資格情報をクラウドに送信しません。機能の完全なリストについては、getMailspring.comをご覧ください。
https://getmailspring.com/downloadから、Windows、Mac OS X、Linux(Deb、RPM、SNAP)用のMailSpringのコンパイルされたバージョンをダウンロードできます。
コミュニティベースのヘルプを見つけることができ、談話コミュニティで他のMailSpringユーザーとの議論を見つけることができます。
MailSpringは完全にオープンソースです。リクエストと貢献をプルすることは大歓迎です!貢献するには、プラグインの構築、テーマの構築、プロジェクト自体へのプルリクエストの送信という3つの方法があります。あなたが始めたとき、あなたは私たちの談話に参加したいと思うかもしれません。
すべての依存関係をインストールし、ソースコードからメールスプリングを実行するには、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の中心にあり、その強力な機能を提供します。独自のプラグインを構築すると、アプリを他のツールと統合したり、新しいワークフローを試したりすることができます。入門ガイドに従って、最初のプラグインを5分で書き込みます。
独自のテーマを作成するには、MailSpring-Theme-Starterをご覧ください。
独自のプラグインを作成するには、MailSpring-Plugin-Starterをご覧ください。
Chrome Webストアのようなプラグイン「ストア」がまもなく登場し、他のユーザーが作成したプラグインを簡単に発見できるようになります。 (現在、ユーザーはアプリをダウンロードしてコピーすることにより、アプリにプラグインを「サイドロード」する必要があります。)
MailSpringプラグインを共有して閲覧し、私たちの談話で他の開発者とプラグインの開発について話し合うことができます。
MailSpringユーザーインターフェイスは、CSSを使用してスタイリングされています。つまり、変更して拡張しやすいことを意味します。 MailSpringには、いくつかの美しいテーマが備わっています。コミュニティ開発者によって構築されたさらに多くのテーマがあります。テーマの作成を開始するには、テーマのスターターをクローンしてください!
MailSpringの既存のNylasテーマを更新している場合は、段階的なチュートリアルです。注意:更新プロセスの一部として、おそらくMailSpringベース変数をインポートする必要があります。
私たちの談話で、MailSpringのテーマを共有して閲覧し、他の開発者とテーマ開発について話し合うことができます。
MailSpring(1.5.0以降)はローカリゼーションをサポートしています。あなたが別の言語の流fluentスピーカーなら、翻訳を改善するあなたの助けが欲しいです。詳細については、ローカライズガイドをご覧ください。私たちの談話について、他の開発者とローカリゼーションと翻訳について話し合うことができます。
プルリクエストはいつでも大歓迎です - 開発環境のセットアップ、ローカルでテストの実行、プルリクエストの送信に関する詳細については、貢献をご覧ください。