O Mailspring é uma nova versão do Nylas Mail mantida por um dos autores originais. É mais rápido, mais magro e enviado hoje! Ele substitui o código de sincronização JavaScript no NyLAS Mail por um novo mecanismo de sincronização C ++ com base no MailCore2. Ele usa aproximadamente metade da RAM e CPU de nylas e -mails e ociosos com quase zero "acordos de CPU", o que se traduz em uma ótima duração da bateria. Ele também possui um compositor totalmente renovado e outros ótimos novos recursos.
A interface do usuário da Mailspring é de código aberto (GPLV3) e escrito em TypeScript com elétron e react - ela é criada em uma arquitetura de plug -in e foi projetada para ser fácil de estender. Confira contribuindo.md para começar!
O motor de sincronização do Mailspring é gerado pelo aplicativo de elétrons e é executado localmente no seu computador. É de código aberto (GPLV3) e é escrito em C ++ e C. por conveniência, no entanto, quando você configura seu ambiente de desenvolvimento, o MailSpring usa a versão mais recente do mecanismo de sincronização que enviamos para sua plataforma para não precisar puxar fontes ou instalar suas dependências no tempo de compilação.

O MailsPring vem repleto de recursos poderosos, como caixa de entrada unificada, soneca, envio posterior, regras de correio, modelos e muito mais. O Mailspring Pro, que você pode desbloquear com uma assinatura mensal, adiciona ainda mais recursos para pessoas que enviam uma tonelada de email: rastreamento de link, recibos de leitura, análise de caixa de correio, perfis de contato e empresa. Todos esses recursos são executados no cliente - o MailSpring não envia suas credenciais de e -mail para a nuvem. Para uma lista completa de recursos, consulte GetMailspring.com.
Você pode baixar versões compiladas do MailSpring para Windows, Mac OS X e Linux (Deb, RPM e Snap) de https://getmailspring.com/download.
Você pode encontrar ajuda e discussão baseadas na comunidade com outros usuários de compras do MailSpring em nossa comunidade de discursos.
O Mailspring é totalmente de código aberto. Solicitações e contribuições de puxar são bem -vindas! Existem três maneiras de contribuir: construir um plug -in, construir um tema e enviar solicitações de tração ao próprio projeto. Quando você está começando, convém se juntar ao nosso discurso para poder fazer perguntas e aprender com outras pessoas fazendo desenvolvimento.
Para instalar todas as dependências e executar o MailSpring a partir de seu código -fonte, execute os seguintes comandos do diretório raiz do Repositório do Mailspring:
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac
npm install
npm start
Você pode anexar os parâmetros da linha de comando separando -os usando um hífen duplo:
npm start -- --help
Para construir o MailSpring, você precisa executar o seguinte comando no diretório raiz do Repositório do Mailspring:
npm run-script build
Os plugins estão no coração do Mailspring e fornecem seus recursos poderosos. A criação de seus próprios plug -ins permite integrar o aplicativo com outras ferramentas, experimentar novos fluxos de trabalho e muito mais. Siga o guia de início para escrever seu primeiro plug -in em cinco minutos.
Para criar seu próprio tema, consulte o Starter Mailspring-Theme.
Para criar seu próprio plug-in, consulte o Mailspring-Plugin-Starter.
Uma "loja" do plug -in como a Chrome Web Store está chegando em breve e facilitará a descoberta de outros usuários que você cria. (No momento, os usuários precisam "desvendar" os plugins no aplicativo, baixando -os e copiando -os no lugar.)
Você pode compartilhar e navegar por plug -ins do MailSpring e discutir o desenvolvimento de plug -in com outros desenvolvedores, em nosso discurso.
A interface do usuário do MailSpring é estilizada usando CSS, o que significa que é fácil de modificar e estender. O Mailspring vem com alguns temas bonitos, e há muitos outros que foram construídos por desenvolvedores comunitários. Para começar a criar um tema, clone o titular do tema!
Se você estiver atualizando um tema de nylas existente para o MailSpring, aqui é um tutorial passo a passo. AVISO: Como parte do processo de atualização, você provavelmente precisará importar variáveis básicas do MailSpring.
Você pode compartilhar e navegar por temas do MailSpring e discutir o desenvolvimento de temas com outros desenvolvedores, em nosso discurso.
O MailSpring (1.5.0 e acima) suporta localização. Se você é um falante fluente de outro idioma, adoraríamos sua ajuda para melhorar as traduções. Confira o guia de localização para obter mais informações. Você pode discutir localização e tradução com outros desenvolvedores em nosso discurso.
As solicitações de tração são sempre bem -vindas - confira contribuindo para obter mais informações sobre como configurar o ambiente de desenvolvimento, executar testes localmente e enviar solicitações de tração.