MailSpring은 원래 저자 중 한 명이 관리하는 Nylas Mail의 새로운 버전입니다. 오늘은 더 빠르고, 더 얇고, 배송됩니다! Nylas Mail의 JavaScript Sync 코드를 MailCore2를 기반으로 한 새로운 C ++ 동기화 엔진으로 대체합니다. Nylas Mail의 RAM 및 CPU의 약 절반을 사용하고 거의 제로 "CPU Wakes"가있는 유휴 장치를 사용하여 배터리 수명이 뛰어납니다. 또한 완전히 개조 된 작곡가 및 기타 새로운 기능이 있습니다.
MailSpring의 UI는 오픈 소스 (GPLV3)이며 Electron and React와 함께 TypeScript로 작성되었습니다. 플러그인 아키텍처에 구축되었으며 쉽게 확장 할 수 있도록 설계되었습니다. 시작하려면 Contributing.md를 확인하십시오!
MailSpring의 동기화 엔진은 전자 응용 프로그램에 의해 생성되며 컴퓨터에서 로컬로 실행됩니다. 오픈 소스 (GPLV3)이며 C ++ 및 C로 작성되었습니다. 그러나 편의를 위해 개발 환경을 설정할 때 MailSpring은 플랫폼에 배송 된 최신 버전의 동기화 엔진을 사용하므로 소스를 끌어 올리거나 컴파일 타임 종속성을 설치할 필요가 없습니다.

MailSpring에는 통합받은 편지함, 스누즈, 나중에 보내기, 메일 규칙, 템플릿 등과 같은 강력한 기능이 가득합니다. 월간 구독으로 잠금을 해제 할 수있는 MailSpring Pro는 링크 추적, 영수증 읽기, 사서함 분석, 연락처 및 회사 프로필과 같은 많은 이메일을 보내는 사람들에게 더 많은 기능을 추가합니다. 이러한 모든 기능은 클라이언트에서 실행됩니다. MailSpring은 이메일 자격 증명을 클라우드로 보내지 않습니다. 전체 기능 목록은 getmailspring.com을 확인하십시오.
https://getmailspring.com/download에서 Windows, Mac OS X 및 Linux (Deb, RPM 및 Snap) 용 MailSpring 버전을 다운로드 할 수 있습니다.
담론 커뮤니티에서 다른 메일 스프링 사용자와 커뮤니티 기반 도움 및 토론을 찾을 수 있습니다.
MailSpring은 전적으로 오픈 소스입니다. 풀 요청 및 기부금을 환영합니다! 플러그인 구축, 테마 구축 및 프로젝트 자체에 풀 요청을 제출하는 세 가지 방법이 있습니다. 시작할 때는 우리의 담론에 참여하여 질문을하고 개발을하는 다른 사람들로부터 배울 수 있습니다.
모든 종속성을 설치하고 소스 코드에서 MailSpring을 실행하려면 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 웹 스토어와 같은 플러그인 "저장소"가 곧 출시 될 예정이며 다른 사용자가 작성하는 플러그인을 쉽게 발견 할 수 있습니다. (현재 사용자는 플러그인을 다운로드하여 제자리에 복사하여 앱에 플러그인을 "사이드로드"해야합니다.)
MailSpring 플러그인을 공유하고 찾아보고 담론에서 다른 개발자와 플러그인 개발에 대해 논의 할 수 있습니다.
MailSpring 사용자 인터페이스는 CSS를 사용하여 스타일링되므로 쉽게 수정하고 확장 할 수 있습니다. MailSpring에는 몇 가지 아름다운 테마가있는 주식이 제공되며 커뮤니티 개발자가 구축 한 더 많은 것이 있습니다. 테마 만들기를 시작하려면 테마 스타터를 복제하십시오!
MailSpring의 기존 Nylas 테마를 업데이트하는 경우 여기에 단계별 자습서가 있습니다. 통지 : 업데이트 프로세스의 일부로 MailSpring 기본 변수를 가져와야 할 것입니다.
MailSpring 테마를 공유하고 탐색하고 담론에서 다른 개발자와 테마 개발에 대해 토론 할 수 있습니다.
MailSpring (1.5.0 이상)은 현지화를 지원합니다. 다른 언어를 유창하게 말하는 사람이라면 번역을 개선하는 데 도움이됩니다. 자세한 내용은 현지화 안내서를 확인하십시오. 담론에서 다른 개발자와 현지화 및 번역에 대해 논의 할 수 있습니다.
풀 요청은 항상 환영합니다. 개발 환경 설정, 로컬 테스트 실행 및 풀 요청 제출에 대한 자세한 정보는 확인하십시오.