SMTP-Relay für Microsoft 365. Ein Node je Tenant.
SMTPly MSP nimmt E-Mails von Druckern, Scannern, ERP, Monitoring und anderen Altgeräten per einfachem SMTP an und stellt sie per OAuth2 über Microsoft Graph zu. Als Dienst ohne Oberfläche mit HTTP-API, bei jedem Hoster oder lokal.
Die Fachlogik von SMTPly. In neuer Form.
Geräte und Anwendungen senden weiter einfaches SMTP. Sie brauchen weder OAuth2 noch moderne Authentifizierung. Für jeden Microsoft-365-Tenant läuft ein eigener Node, den Sie dort betreiben, wo es passt.
Relay für Altgeräte
Annahme per SMTP auf Port 25, 587 oder 465. Zustellung über Microsoft Graph (Mail.Send) mit Warteschlange, Wiederholung und Circuit-Breaker.
Ein Node, ein Tenant
Jeder Node verwaltet genau einen Tenant. Ein weiterer Tenant ist ein weiterer Node. Es gibt kein Routing zwischen Tenants in einem Node.
API-first
Jede Funktion geht über die HTTP-API /api/v1 (OpenAPI 3.1), lesend und schreibend. Web-UI, Kommandozeile, Terraform oder eigene Skripte sind gleichberechtigte Clients.
Läuft bei jedem Hoster
Als Container oder nativ, unter Linux (amd64 und arm64) und Windows. Ohne Cloud-SDK und ohne Dienst eines bestimmten Anbieters. Der Zustand liegt in einem lokalen Volume.
Fleet für viele Nodes
Die Fleet-Web-UI zeigt alle Nodes in einer Sammelansicht, verteilt Vorlagen und stellt neue Nodes bereit. Sie ist ein API-Client wie jeder andere.
Abo je Node und Monat
Ein Plan mit allen Funktionen, ohne Hardware-Bindung. Testphase 14 Tage. Der Preis steht noch nicht fest und folgt.
SMTPly oder SMTPly MSP?
Beide stellen über Microsoft Graph zu. SMTPly ist die Windows-Anwendung mit Oberfläche für den eigenen Server. SMTPly MSP richtet sich an alle, die viele Tenants betreiben oder automatisieren.
| SMTPly 1.9.6 | SMTPly MSP | |
|---|---|---|
| Plattform | Windows Server, WPF | jedes Betriebssystem, Container |
| Bedienung | WPF-Oberfläche | API, CLI, beliebige Web-UI |
| Tenants je Installation | 1, 5 oder 25 je Edition | genau 1 je Node |
| Installation | Installer | Image, Helm-Chart, Compose, native Pakete |
| Konfiguration | Dialog, verschlüsselte Datei | Soll-Zustand (Datei, Umgebung, API) |
| Lizenz | Einmalkauf, Hardware-ID, Editionen | Abo je Node und Monat, Instanz-ID, ein Plan |
| Zielgruppe | Windows-Administratoren | MSP, DevOps, Systemhäuser |
| Reifegrad | im Einsatz | Alpha |
Sie betreuen einen Tenant auf einem Windows-Server und möchten eine Oberfläche? Dann ist SMTPly für Windows die passende Wahl.
Was SMTPly kann, kann der Node auch.
Ziel ist der volle Funktionsumfang von SMTPly 1.9.6, auf einem anderen Software-Stack. Im Alpha-Stadium sind noch nicht alle Teile fertig und erprobt.
Annahme
- Mehrere Listener, IPv4 und IPv6
- STARTTLS und implizites TLS, TLS 1.2 und 1.3
- Zertifikat aus PEM, PFX oder selbstsigniert, Tausch ohne Neustart
- SMTP AUTH mit eigenen Benutzern, CSV-Import
Zugriff und Filter
- Freigabe- und Sperrliste für Quell-IPs (CIDR)
- Absender und Empfänger erlauben oder sperren
- Ratenbegrenzung je Quell-IP
- Regelwerk mit Regel-Tester und Trefferzählern
Zustellung
- Graph mit Roh-MIME, Mail bleibt unverändert
- Warteschlange übersteht Neustarts
- Absender umschreiben, Journal-BCC
- Sandbox- und Migrationsmodus
Microsoft 365
- Anmeldung mit Zustimmung oder eigene App-Registrierung
- Verbindungstest für Token und Postfach
- Client Secret automatisch erneuern
Nachweis
- Tracker mit Suche, Filter und Statistik
- Prüfsummenkette, Export mit Manifest
- Maskierung personenbezogener Felder
- Syslog über UDP, TCP und TLS
Betrieb
/healthund Prometheus-Metriken- Webhooks mit HMAC-Signatur, Benachrichtigung per Mail
- Selbsttest, Diagnose-Paket ohne Geheimnisse
- MCP-Endpunkt für KI-Agenten
Sicher ab Werk. Ohne Rückkanal.
Fail closed
Ein Node an einer öffentlichen Adresse startet nicht ohne SMTP AUTH oder Freigabeliste. Die API spricht nur TLS. Es gibt keine Standardzugangsdaten: der erste Start erzeugt ein Bootstrap-Token mit Ablaufdatum.
Geheimnisse nur schreibbar
Client Secret, Kennwörter und Tokens lassen sich setzen, aber nie auslesen. Die API meldet nur „gesetzt“ und das Ablaufdatum. Rechte getrennt nach read, operate und admin, jeder schreibende Aufruf steht im Audit-Log.
Keine Telemetrie
Ausgehend nur Microsoft (Token, Graph), der Lizenzdienst, die abschaltbare Versionsprüfung und Ziele, die Sie selbst eintragen (Webhook, Syslog, Benachrichtigung). Ihre Mails laufen nie über unsere Server.
Daten verschlüsselt im Volume
Warteschlange, personenbezogene Felder im Tracker und gespeicherte Geheimnisse sind mit AES-GCM verschlüsselt. Der Schlüssel kommt aus einem Secret, nie aus dem Image und nie aus dem Volume.
Gehärteter Container
Läuft nicht als Root, mit schreibgeschütztem Dateisystem und ohne Shell im Image.
Mail bleibt, wie sie ist
Was der Listener annimmt, geht Byte für Byte an Graph. Eingriffe gibt es nur in fünf dokumentierten Fällen, etwa beim Umschreiben des Absenders oder für Journal-BCC.
Mit einer Zeile loslegen.
Für Linux und macOS mit Docker. Das Skript fragt, ob Sie Fleet, Node oder beides installieren möchten, legt Datenschlüssel und Compose-Datei unter /opt/smtplymsp an und zeigt am Ende Adresse und Bootstrap-Token. Eine vorhandene Installation überschreibt es nicht.
curl -fsSL https://msp.smtply.app/install.sh | sh
Sehen Sie sich ein Skript an, bevor Sie es ausführen: install.sh ansehen. Der Weg ohne Skript mit Docker Compose steht in der Installationsanleitung.
Lieber Windows mit Oberfläche?
SMTPly für Windows Server ist die erprobte Edition für einen eigenen Server, mit Einrichtungsassistent und Einmalkauf.