MailSpring es una nueva versión de Nylas Mail mantenida por uno de los autores originales. ¡Es más rápido, más delgado y envío hoy! Reemplaza el código de sincronización JavaScript en el correo de nylas con un nuevo motor de sincronización C ++ basado en MailCore2. Utiliza aproximadamente la mitad de la RAM y la CPU del correo de nylas e inactividad con casi cero "Wakes de CPU", lo que se traduce en una gran duración de la batería. También tiene un compositor completamente renovado y otras excelentes características geniales.
La interfaz de usuario de Mailspring es de código abierto (GPLV3) y escrito en TypeScript con Electron y React, está construido en una arquitectura de complementos y fue diseñado para ser fácil de extender. Echa un vistazo a contribuir.md para comenzar!
El motor de sincronización de Mailspring es generado por la aplicación Electron y se ejecuta localmente en su computadora. Es de código abierto (GPLV3) y está escrito en C ++ y C., sin embargo, cuando configura su entorno de desarrollo, MailSpring utiliza la última versión del motor de sincronización que hemos enviado para su plataforma para que no necesite extraer fuentes o instalar sus dependencias de tiempo de compilación.

Mailspring viene lleno de características potentes como bandeja de entrada unificada, repetición, envío más tarde, reglas de correo, plantillas y más. MailSpring Pro, que puede desbloquear con una suscripción mensual, agrega aún más funciones para las personas que envían un montón de correo electrónico: seguimiento de enlaces, lectura de recibos, análisis de buzones, contacto y perfiles de la empresa. Todas estas características se ejecutan en el cliente: Mailspring no envía sus credenciales de correo electrónico a la nube. Para obtener una lista completa de funciones, consulte GetMailSpring.com.
Puede descargar versiones compiladas de Mailspring para Windows, Mac OS X y Linux (Deb, RPM y Snap) desde https://getmailspring.com/download.
Puede encontrar ayuda y discusión basadas en la comunidad con otros usuarios de Srailspring en nuestra comunidad de discursos.
Mailspring es completamente abierto. ¡Las solicitudes y las contribuciones son bienvenidas! Hay tres formas de contribuir: construir un complemento, construir un tema y enviar solicitudes de extracción al proyecto en sí. Cuando comience, es posible que desee unirse a nuestro discurso para que pueda hacer preguntas y aprender de otras personas que hacen desarrollo.
Para instalar todas las dependencias y ejecutar MailSpring desde su código fuente, ejecute los siguientes comandos desde el directorio raíz del repositorio de MailSpring:
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac
npm install
npm start
Puede adjuntar los parámetros de la línea de comandos separándolos usando un guión doble:
npm start -- --help
Para construir MailSpring, debe ejecutar el siguiente comando desde el directorio raíz del repositorio de MororSpring:
npm run-script build
Los complementos se encuentran en el corazón de Mailspring y le dan sus potentes características. Construir sus propios complementos le permite integrar la aplicación con otras herramientas, experimentar con nuevos flujos de trabajo y más. Siga la Guía Getting Start para escribir su primer complemento en cinco minutos.
Para crear su propio tema, consulte el corredor MailSpring-Theme.
Para crear su propio complemento, consulte MailSpring-Plugin-Starter.
Próximamente se realizará una "tienda" de complemento como la tienda web Chrome y facilitará que otros usuarios descubran complementos que cree. (En este momento, los usuarios deben "colocar" los complementos en la aplicación descargándolos y copiándolos en su lugar).
Puede compartir y navegar por los complementos Mailspring y discutir el desarrollo de complementos con otros desarrolladores, en nuestro discurso.
La interfaz de usuario de MailSpring tiene el estilo utilizando CSS, lo que significa que es fácil de modificar y extender. Mailspring viene stock con algunos temas hermosos, y hay muchos más que han sido construidos por desarrolladores de la comunidad. Para comenzar a crear un tema, ¡clona el titular de inicio!
Si está actualizando un tema de nylas existente para Mailspring, aquí hay un tutorial paso a paso. Aviso: Como parte del proceso de actualización, probablemente necesitará importar variables base de Spring.
Puede compartir y navegar por los temas de MororSpring, y discutir el desarrollo de temas con otros desarrolladores, en nuestro discurso.
MailSpring (1.5.0 y superior) admite la localización. Si eres un hablante con fluidez de otro idioma, nos encantaría tu ayuda para mejorar las traducciones. Consulte la Guía de localización para obtener más información. Puede discutir la localización y la traducción con otros desarrolladores en nuestro discurso.
Las solicitudes de extracción siempre son bienvenidas: consulte la contribución de más información sobre cómo configurar el entorno de desarrollo, ejecutar pruebas localmente y enviar solicitudes de extracción.