
Nylas Mail是帶有電子,React和Flux的現代網絡上建立在現代網絡上的開源郵件客戶端。它旨在易於擴展,並且許多第三方插件可為客戶端添加功能。
brew install nvm redisnvm install 6npm installcurl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -sudo apt-get install -y nodejssudo apt-get install -y redis-server redis-tools讓我們使用子域。npm installnpm run client :啟動應用程序npm run test-client :運行測試npm run lint-client :lint源(Eslint + Coffeelint + Lesslint)該存儲庫包含尼拉斯郵件客戶端及其後端服務的完整源代碼。它分為以下包:
請參閱/packages以獲取單獨的部分。 /packages中的每個文件夾都設計為其自己的獨立存儲庫。它們都在這裡捆綁在一起,以方便源控制管理。
2016年初,Nylas郵件團隊為該應用程序撰寫了大量文檔,該應用程序旨在插件開發人員。該文檔生存在GitHub頁面上,並概述了該應用程序的架構和重要類。這裡有一些好地方:
該團隊還進行了會議對話,並發表了有關客戶的博客文章:
ReactEurope:React&Flux如何將應用程序變成可擴展的平台
forwardjs:電子,反應和像素完美體驗
博客:從原子分開
博客:構建React應用程序的插件
博客:尼拉斯郵件構建過程
博客:低級電子調試
博客:新的搜索解析器
博客:表情符號開發人員指南
博客:Nylas Pro
博客:Nylas Mail&PGP
博客:日曆事件和rrules
當您從源下載並構建Nylas郵件時,它將運行而無需其云組件。刪除了“ Nylas ID” /訂閱的概念,默認情況下,需要服務器端處理的插件被禁用。 (如貪睡等插件,以後發送等)
為了使用這些插件並獲得完整的Nylas郵件體驗,您需要部署位於cloud-*軟件包中的後端基礎架構。部署這些服務是具有挑戰性的,因為它們被用作微服務,並設計為在企業範圍內使用Redis,Postgres等。有關構建和部署堆棧這一部分的更多信息,請查看雲核讀數。
Nylas Mail用戶界面使用CSS進行樣式,這意味著它易於修改和擴展。 Nylas Mail帶有一些漂亮的主題,還有更多由社區開發人員構建的

| toogabooga | 材料 | Monokai |
| agapanthus-啟發式主題 | 條紋 | 克萊因斯坦(Kleinstein) - 避免了帳戶側邊欄 |
| 弧黑 | 陽光太陽 | 黑暗 |
| 黎明前 | IDO-郵件啟發的主題 | 貝倫德 |
| 小學 | 升級 | 日出 |
| Borabora | 霍尼杜克 | 雪 |
| 赫爾 | 表達 | darksoda |
| bemind | 德古拉 | MouseEatScat |
| 崇高的黑暗 | Firefox | Gmail |
Developer > Install a Package Manually...~/.nylas-mail文件夾中,以表示您的令人信服Change Theme... ,您將看到新安裝的主題。就是這樣!想進一步潛水嗎?嘗試創建自己的主題!
一些插件已預裝,並且是創建自己的重要起點:
請注意,這些未經尼拉斯的測試或正式支持,但我們仍然認為它們真的很酷!如果您發現它們的錯誤,請在其各個項目頁面上打開GitHub問題,而不是Nylas Mail(N1)回購頁面。謝謝!
| 吉菲 - 插入動畫gifs | 天氣 | 待辦事項 |
| 退訂 | Squirt Speed Reader | 網站啟動器 - 在單獨的窗口中打開一個URL |
| Cypher - PGP加密 | 化身 | 事件日曆(WIP) |
| 在聊天中郵寄(WIP) | Evernote | Wunderlist |
| 參與者展示 | github |
安裝軟件包時,將它們移至〜/.nylas郵件/軟件包,而Nylas Mail在命令行上運行APM,以獲取軟件包套件中列出的依賴項。
您應該查看幾條尼拉斯郵件的叉子。如果您只是了解尼拉斯郵件,強烈建議您使用其中一種。