Sumber terbuka
Proyek kami
Situs dan alat sumber terbuka dari tim Forward Email, dibangun bersama layanan email kami.

Privacy Ratings
Menilai penyedia email, VPN, browser, pengelola kata sandi, dan lainnya berdasarkan kriteria privasi publik. Setiap jawaban positif ditautkan ke bukti yang dapat Anda periksa, dan pemindaian terjadwal menguji keamanan setiap layanan yang di-hosting.
Mengapa kami membangunnya
Sebagian besar daftar privasi bergantung pada segelintir relawan dan tidak memublikasikan aturan tentang apa yang boleh masuk. Forward Email mendukung daftar ini sebagai bisnis, dan peringkatnya sendiri mengikuti kriteria publik yang sama dengan setiap entri lainnya.

Spam Scanner
Filter spam untuk Node.js, baris perintah, dan server email seperti Postfix. Filter ini menangkap spam, phishing, penipuan, dan malware dalam bahasa apa pun serta menjelaskan setiap keputusan yang dibuatnya.
Mengapa kami membangunnya
Forward Email tidak menyimpan log isi pesan, jadi kami tidak bisa menyerahkan email ke layanan penyaringan pihak luar. Kami membangun filter yang berjalan di server kami sendiri dan menjelaskan keputusannya tanpa ada orang yang membaca email tersebut.

Attestium
Pustaka Node.js untuk atestasi jarak jauh. Pustaka ini mengumpulkan bukti kode yang dijalankan server dan mencocokkannya dengan referensi publik seperti commit, rilis bertanda tangan, dan paket dengan versi yang dikunci.
Mengapa kami membangunnya
Kode kami bersifat sumber terbuka, dan Attestium memungkinkan Anda memeriksa bahwa server produksi kami menjalankan kode yang sama. Kami memublikasikan hasilnya melalui Audit Status di halaman status kami.

Terminal Email
Direktori klien email yang berjalan di terminal pada Linux, macOS, Windows, BSD, dan Android, lengkap dengan perintah instalasi, fitur yang didukung, dan konfigurasi yang berfungsi untuk masing-masing.
Mengapa kami membangunnya
Forward Email memiliki aplikasi terminal sendiri, yang ditampilkan di direktori ini. Setiap klien lain mendapatkan informasi yang sama dan konfigurasi Forward Email, serta dapat digunakan dengan penyedia email mana pun.

Alumni Email
Panduan bagi universitas untuk memberikan alamat seumur hidup di domain kampus kepada lulusan, yang diteruskan ke kotak masuk yang sudah digunakan setiap lulusan.
Mengapa kami membangunnya
Sejumlah universitas sudah menjalankan penerusan email alumni dengan Forward Email. Panduan ini memandu tim TI melalui pengaturan, biaya, dan studi kasus kami sebelum mereka mengambil langkah yang sama.

Time to Inbox
Panduan tentang waktu sampai ke kotak masuk (TTI): berapa lama email sampai ke kotak masuk, cara mengukurnya, dan apa yang memperlambat pengiriman.
Mengapa kami membangunnya
Forward Email mengukur waktu sampai ke kotak masuknya sendiri dan memublikasikan hasilnya secara langsung. Panduan ini menjelaskan metode di balik angka-angka tersebut, sehingga Anda dapat menguji penyedia mana pun dengan cara yang sama.

Server Auditing
Skrip Bash gratis yang menjalankan audit keamanan Lynis di server Linux, memeriksa login SSH yang gagal, port yang terbuka, dan penggunaan disk, lalu mengirimkan laporannya kepada Anda melalui email.
Mengapa kami membangunnya
Skrip ini mengirim laporannya melalui SMTP, lewat Forward Email secara default, sehingga Anda dapat meninjau setiap server dari kotak masuk tanpa perlu login ke server tersebut.

SSH Monitor
Skrip Bash gratis yang menghitung login SSH yang gagal di log autentikasi atau journal Anda dan mengirimi Anda email saat jumlahnya melewati ambang batas.
Mengapa kami membangunnya
Skrip ini mengirim peringatannya dengan satu permintaan ke API Forward Email, cara sederhana untuk mengirim email dari tugas cron di server mana pun.

SSL Monitor
Skrip Bash gratis yang memeriksa sertifikat SSL/TLS Anda setiap hari dan mengirimi Anda email sebelum ada yang kedaluwarsa.
Mengapa kami membangunnya
Skrip ini mengirim laporannya melalui email menggunakan API Forward Email atau sendmail lokal, sehingga Anda mengetahui sertifikat yang akan kedaluwarsa lebih dulu daripada pengunjung Anda.

Tangerine
Pengganti langsung untuk resolver DNS Node.js yang mengirim pencarian melalui DNS over HTTPS (DoH), dengan percobaan ulang, batas waktu, rotasi server, dan caching.
Mengapa kami membangunnya
Server email kami mencari catatan MX, SPF, DKIM, dan DMARC untuk setiap pesan. Tangerine mengirim pencarian tersebut secara terenkripsi melalui HTTPS dan menyimpan jawabannya dalam cache, sehingga tetap privat dan cepat.

Bree
Penjadwal tugas untuk Node.js yang menjalankan setiap tugas di worker thread-nya sendiri, berdasarkan ekspresi cron, tanggal, interval, atau waktu yang mudah dibaca manusia, dengan batas konkurensi dan penghentian yang mulus.
Mengapa kami membangunnya
Forward Email menjalankan puluhan tugas latar belakang, mulai dari pemeriksaan DNS hingga pengingat perpanjangan. Bree menjalankannya di server kami sendiri tanpa layanan antrean terpisah, dan tugas yang gagal tidak menghentikan tugas lainnya.

Cabin
Pustaka pencatatan log untuk JavaScript dan Node.js. Pustaka ini mencatat permintaan dan kesalahan dari aplikasi Express, Koa, dan Lad serta dari browser, dan dapat mengirimkannya ke Slack, Sentry, Datadog, Papertrail, atau endpoint Anda sendiri.
Mengapa kami membangunnya
Log dapat membocorkan data pribadi. Cabin menyamarkan kata sandi, nomor kartu, token, dan kolom sensitif lainnya sebelum apa pun ditulis, sehingga kami menyimpan log di server kami sendiri alih-alih menyerahkannya ke layanan pencatatan log.

Lad
Framework Node.js full-stack yang dibangun di atas Koa, dengan server web, server API, penjadwal tugas Bree, terjemahan, templat email, dan pengaturan keamanan yang siap sejak awal.
Mengapa kami membangunnya
Forward Email dibangun dengan Lad. Framework di balik aplikasi web dan API kami bersifat open source, sehingga siapa pun dapat memulai proyek dari fondasi yang sama.

Lass
Alat baris perintah yang membuat paket Node.js baru dengan pengujian, linting, pemformatan, pemeriksaan commit, README, dan lisensi yang sudah disiapkan.
Mengapa kami membangunnya
Kami memelihara banyak paket npm, termasuk Tangerine, Bree, dan Cabin. Lass memulai setiap paket baru dengan cara yang sama, sehingga setiap paket memiliki pengujian dan pemeriksaan yang sama sejak commit pertamanya.