
Nylas Mail adalah klien surat open-source yang dibangun di web modern dengan elektron, bereaksi, dan fluks. Itu dirancang agar mudah diperluas, dan banyak plugin pihak ketiga tersedia yang menambah fungsionalitas pada klien.
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 manfaat dari membiarkan kita menggunakan subdomain.npm installnpm run client : Mulai aplikasinpm run test-client : Jalankan tesnpm run lint-client : Lint the Source (ESLINT + Coffeelint + Lesslint)Repositori ini berisi kode sumber lengkap ke klien Nylas Mail dan layanan backend. Itu dibagi menjadi paket -paket berikut:
Lihat /packages untuk bagian terpisah. Setiap folder di /packages dirancang untuk menjadi repositori sendiri yang berdiri sendiri. Mereka semua dibundel di sini untuk kemudahan manajemen kontrol sumber.
Pada awal 2016, tim Nylas Mail menulis dokumentasi ekstensif untuk aplikasi yang ditujukan untuk pengembang plugin. Dokumentasi ini hidup di halaman GitHub dan menawarkan gambaran besar dari arsitektur aplikasi dan kelas -kelas penting. Berikut adalah beberapa tempat yang bagus untuk memulai:
Tim juga telah memberikan pembicaraan konferensi dan mempublikasikan posting blog tentang klien:
Reacteurope: Bagaimana React & Fluks mengubah aplikasi menjadi platform yang dapat diperluas
Forwardjs: Electron, React & Pixel Perfect Experiences
Blog: pemisahan dari atom
Blog: Membangun plugin untuk aplikasi bereaksi
Blog: Proses pembuatan surat Nylas
Blog: Debugging elektron tingkat rendah
Blog: Parser pencarian baru
Blog: Panduan Pengembang untuk Emoji
Blog: Nylas Pro
Blog: Nylas Mail & PGP
Blog: Acara Kalender dan Rrules
Saat Anda mengunduh dan membangun surat nylas dari sumber yang berjalan tanpa komponen cloud. Konsep "ID Nylas" / berlangganan telah dihapus, dan plugin yang memerlukan pemrosesan sisi server dinonaktifkan secara default. (Plugin seperti tunda, kirim nanti, dll.)
Untuk menggunakan plugin ini dan mendapatkan pengalaman Nylas Mail lengkap, Anda perlu menggunakan infrastruktur backend yang terletak di paket cloud-* . Menyebarkan layanan ini menantang karena mereka diimplementasikan sebagai layanan mikro dan dirancang untuk dijalankan pada skala perusahaan dengan Redis, Postgres, dll. Karena layanan backend ini harus mengakses akun email Anda, penting juga untuk menggunakan praktik terbaik keamanan (paling tidak, SSL, enkripsi saat istirahat, dan VPC yang dipartisi). Untuk informasi lebih lanjut tentang membangun dan menggunakan bagian tumpukan ini, lihat readme cloud-core.
Antarmuka pengguna Nylas Mail ditata menggunakan CSS, yang berarti mudah untuk dimodifikasi dan diperluas. Nylas Mail datang stok dengan beberapa tema yang indah, dan ada banyak lagi yang telah dibangun oleh pengembang komunitas

| TOOGABOOGA | Bahan | Monokai |
| AGAPANTHUS-Tema yang terinspirasi oleh inbox | Garis | KLEINSTEIN - Menyatakan sidebar akun |
| Busur gelap | Gelap solarisasi | Darkish |
| Dini hari | IDO-Tema yang terinspirasi oleh Polymail | Berend |
| Elementaryos | Levelup | Matahari terbit |
| Borabora | Honeyduke | Salju |
| Lambung kapal | Cepat | Darksoda |
| Bemind | Dracula | Mouseeatscat |
| Sublime Dark | Firefox | Gmail |
Developer > Install a Package Manually...~/.nylas-mail untuk konvensiensi AndaChange Theme... dari menu tingkat atas, dan Anda akan melihat tema yang baru diinstal. Itu saja!Ingin menyelam lebih banyak? Coba buat tema Anda sendiri!
Beberapa plugin dipasang sebelumnya, dan merupakan titik awal yang bagus untuk membuat sendiri:
Perhatikan ini tidak diuji atau secara resmi didukung oleh nyra, tetapi kami masih berpikir mereka benar -benar keren! Jika Anda menemukan bug dengan mereka, silakan buka masalah gitub di halaman proyek masing -masing, bukan halaman repo Nylas Mail (N1). Terima kasih!
| Jiffy - Mengererkan gif animasi | Cuaca | Todoist |
| Berhenti berlangganan | Pembaca Kecepatan Squirt | Peluncur Situs Web - Membuka URL di jendela terpisah |
| Cypher - Enkripsi PGP | Avatar | Kalender Acara (WIP) |
| Mail in Chat (WIP) | Evernote | Wunderlist |
| Tampilan peserta | GitHub |
Saat Anda menginstal paket, mereka dipindahkan ke ~/.nylas-mail/paket, dan nylas mail menjalankan instalasi apm pada baris perintah untuk mengambil dependensi yang tercantum dalam paket paket.json
Ada beberapa garpu surat nylas yang harus Anda periksa. Jika Anda hanya belajar tentang Nylas Mail, sangat disarankan Anda menggunakan salah satunya sebagai gantinya.