Open Source
Unsere Projekte
Open-Source-Websites und -Tools vom Forward Email-Team, entwickelt neben unserem E-Mail-Dienst.

Privacy Ratings
Bewertet E-Mail-Anbieter, VPNs, Browser, Passwort-Manager und mehr anhand öffentlicher Datenschutzkriterien. Jede positive Antwort verweist auf Belege, die Sie überprüfen können, und regelmäßige Scans testen die Sicherheit jedes gehosteten Dienstes.
Warum wir es entwickelt haben
Die meisten Datenschutzlisten hängen von wenigen Freiwilligen ab und veröffentlichen keine Regeln dafür, was aufgenommen wird. Forward Email unterstützt diese Liste als Unternehmen, und die eigene Bewertung folgt denselben öffentlichen Kriterien wie jeder andere Eintrag.

Spam Scanner
Ein Spamfilter für Node.js, die Kommandozeile und Mailserver wie Postfix. Er erkennt Spam, Phishing, Betrug und Malware in jeder Sprache und erklärt jede seiner Entscheidungen.
Warum wir es entwickelt haben
Forward Email speichert keine Protokolle über Nachrichteninhalte, daher konnten wir E-Mails nicht an einen externen Filterdienst weitergeben. Wir haben einen Filter entwickelt, der auf unseren eigenen Servern läuft und seine Entscheidungen erklärt, ohne dass jemand die E-Mails liest.

Attestium
Eine Node.js-Bibliothek für Remote-Attestierung. Sie sammelt Nachweise über den Code, den ein Server ausführt, und prüft ihn anhand öffentlicher Referenzen wie Commits, signierter Releases und gepinnter Pakete.
Warum wir es entwickelt haben
Unser Code ist Open Source, und mit Attestium können Sie überprüfen, dass auf unseren Produktionsservern genau dieser Code läuft. Wir veröffentlichen die Ergebnisse über Audit Status auf unserer Statusseite.

Terminal Email
Ein Verzeichnis von E-Mail-Clients, die in einem Terminal unter Linux, macOS, Windows, BSD und Android laufen, mit Installationsbefehlen, unterstützten Funktionen und einer funktionierenden Konfiguration für jeden einzelnen.
Warum wir es entwickelt haben
Forward Email hat eine eigene Terminal-App, die im Verzeichnis vorgestellt wird. Jeder andere Client erhält dieselben Fakten und eine Forward Email-Konfiguration und funktioniert mit jedem E-Mail-Anbieter.

Alumni Email
Ein Leitfaden für Universitäten, wie sie Absolventen eine lebenslange Adresse unter der Domain der Hochschule geben, die an den Posteingang weitergeleitet wird, den jeder Absolvent bereits nutzt.
Warum wir es entwickelt haben
Universitäten nutzen Forward Email bereits für die Weiterleitung von Alumni-Adressen. Der Leitfaden führt IT-Teams durch die Einrichtung, die Kosten und unsere Fallstudie, bevor sie denselben Schritt gehen.

Time to Inbox
Ein Leitfaden zur Zeit bis zum Posteingang (TTI): wie lange eine E-Mail bis zum Posteingang braucht, wie man sie misst und was die Zustellung verlangsamt.
Warum wir es entwickelt haben
Forward Email misst die eigene Zeit bis zum Posteingang und veröffentlicht die Ergebnisse live. Der Leitfaden erklärt die Methode hinter diesen Zahlen, damit Sie jeden Anbieter auf dieselbe Weise testen können.

Server Auditing
Ein kostenloses Bash-Skript, das ein Lynis-Sicherheitsaudit auf einem Linux-Server ausführt, fehlgeschlagene SSH-Anmeldungen, offene Ports und die Festplattennutzung prüft und Ihnen den Bericht per E-Mail sendet.
Warum wir es entwickelt haben
Das Skript sendet seinen Bericht über SMTP, standardmäßig über Forward Email, sodass Sie jeden Server über Ihren Posteingang prüfen können, statt sich dort anzumelden.

SSH Monitor
Ein kostenloses Bash-Skript, das fehlgeschlagene SSH-Anmeldungen in Ihrem Auth-Log oder Journal zählt und Ihnen eine E-Mail sendet, wenn sie einen Schwellenwert überschreiten.
Warum wir es entwickelt haben
Das Skript sendet seine Warnungen mit einer einzigen Anfrage an die Forward Email API, eine einfache Möglichkeit, E-Mails aus einem cron-Job auf jedem Server zu versenden.

SSL Monitor
Ein kostenloses Bash-Skript, das Ihre SSL/TLS-Zertifikate täglich prüft und Ihnen eine E-Mail sendet, bevor eines davon abläuft.
Warum wir es entwickelt haben
Das Skript sendet seinen Bericht über die Forward Email API oder ein lokales sendmail, sodass Sie von einem ablaufenden Zertifikat erfahren, bevor Ihre Besucher es bemerken.

Tangerine
Ein direkter Ersatz für den DNS-Resolver von Node.js, der Abfragen per DNS über HTTPS (DoH) sendet, mit Wiederholungsversuchen, Timeouts, Serverrotation und Caching.
Warum wir es entwickelt haben
Unsere Mailserver fragen für jede Nachricht MX-, SPF-, DKIM- und DMARC-Einträge ab. Tangerine sendet diese Abfragen verschlüsselt über HTTPS und speichert die Antworten im Cache, damit sie privat und schnell bleiben.

Bree
Ein Job-Scheduler für Node.js, der jeden Job in einem eigenen Worker-Thread ausführt, nach einem cron-Ausdruck, einem Datum, einem Intervall oder einer leicht lesbaren Zeitangabe, mit Begrenzung der Parallelität und sauberem Herunterfahren.
Warum wir es entwickelt haben
Forward Email führt Dutzende von Hintergrundjobs aus, von DNS-Prüfungen bis zu Verlängerungserinnerungen. Bree führt sie auf unseren eigenen Servern ohne separaten Warteschlangendienst aus, und ein fehlgeschlagener Job hält die anderen nicht auf.

Cabin
Eine Logging-Bibliothek für JavaScript und Node.js. Sie protokolliert Anfragen und Fehler aus Express-, Koa- und Lad-Apps sowie aus dem Browser und kann sie an Slack, Sentry, Datadog, Papertrail oder Ihren eigenen Endpunkt senden.
Warum wir es entwickelt haben
Logs können personenbezogene Daten preisgeben. Cabin maskiert Passwörter, Kartennummern, Tokens und andere sensible Felder, bevor etwas geschrieben wird, sodass wir unsere Logs auf unseren eigenen Servern behalten, statt sie einem Logging-Dienst zu überlassen.

Lad
Ein Full-Stack-Framework für Node.js auf Basis von Koa, mit Webserver, API-Server, Bree-Job-Scheduler, Übersetzungen, E-Mail-Vorlagen und Sicherheitseinstellungen, die von Anfang an bereitstehen.
Warum wir es entwickelt haben
Forward Email ist mit Lad gebaut. Das Framework hinter unserer Web-App und API ist Open Source, sodass jeder ein Projekt auf derselben Grundlage beginnen kann.

Lass
Ein Kommandozeilen-Tool, das ein neues Node.js-Paket erstellt, in dem Tests, Linting, Formatierung, Commit-Prüfungen, eine README und eine Lizenz bereits eingerichtet sind.
Warum wir es entwickelt haben
Wir pflegen viele npm-Pakete, darunter Tangerine, Bree und Cabin. Lass beginnt jedes neue Paket auf die gleiche Weise, sodass jedes Paket ab seinem ersten Commit dieselben Tests und Prüfungen hat.