E-Mail automatisch versenden
Diese Funktion versendet eine E-Mail direkt aus Ihrem System heraus, ohne dass Sie einen eigenen Mailserver betreiben oder SMTP-Zugangsdaten verwalten müssen. Sie übergeben Empfänger, Betreff und Text, KIT übernimmt die Zustellung – nutzbar für einzelne Nachrichten ebenso wie für automatisierte Abläufe aus einer Anwendung.
Wofür sich das eignet
Viele Anwendungen müssen gelegentlich eine E-Mail auslösen: eine Bestellbestätigung, einen Hinweis nach einem ausgefüllten Formular, eine Erinnerung an einen Termin. Einen eigenen Mailserver dafür zu betreiben, lohnt sich für einzelne Nachrichten selten – Zustellprobleme, Spam-Bewertung und Wartung kosten mehr Zeit, als sie sparen. Diese Funktion übernimmt die Zustellung als einzelnen Aufruf: Empfänger, Betreff und Text hinein, eine zugestellte Nachricht heraus, ohne dass Sie sich um Serverkonfiguration oder Versandprotokolle kümmern müssen.
So kommt die Nachricht an
Sie übergeben Empfängeradresse, Betreff und den eigentlichen Text; optional lässt sich der Inhalt einfach formatieren. Die Zustellung erfolgt umgehend nach der Anfrage, ohne Warteschlange und ohne dass Sie den Versandstatus manuell abfragen müssen. Für Nachrichten mit festem Aufbau, die sich wiederholt versenden lassen, bietet sich stattdessen die Vorlagenfunktion an, für Nachrichten mit Anhang die entsprechende Erweiterung. Diese Grundfunktion deckt den einfachen Fall ab: eine individuelle Nachricht an einen oder mehrere Empfänger, ohne weitere Vorbereitung.
Was das kostet
Der Versand kostet $0.002 pro Anfrage plus $0.0035 pro E-Mail, in Summe $0.0055 je zugestellter Nachricht. Wer täglich 200 Bestätigungsmails verschickt, zahlt dafür rund $1.10 am Tag – ohne Abonnement, ohne Mindestumsatz und ohne eigene Serverkosten für Wartung und Reputation. Die Funktion läuft direkt auf dieser Seite für den einzelnen Test oder über die API für den laufenden Betrieb aus Ihrer eigenen Anwendung heraus.
Grenzen und Ehrlichkeit
Eine Zustellung an die von Ihnen angegebene Adresse bedeutet nicht automatisch, dass die Nachricht im Posteingang landet: Spam-Filter des Empfängers liegen außerhalb unserer Kontrolle, auch wenn der Versand technisch sauber erfolgt. Für ein einzelnes Empfängerpostfach lässt sich das kaum vorab garantieren. Ein festes Volumenlimit ist für diese Funktion aktuell nicht veröffentlicht; bei sehr hohem Versandaufkommen empfehlen wir vorab eine kurze Abstimmung per E-Mail.
Anwendungsfälle
Bestellbestätigung aus dem eigenen Shopsystem
Weber Metallbau GmbH löst nach jeder Onlinebestellung automatisch eine Bestätigungsmail an die Kundschaft aus, ohne einen eigenen Mailserver für dieses eine Formular zu betreiben.
Erinnerung nach einer Onlinebuchung
Eine Zahnarztpraxis in Stuttgart verschickt eine kurze Erinnerung, sobald ein Patient einen Onlinetermin gebucht hat, direkt aus der eigenen Terminverwaltung heraus.
Passwort-Zurücksetzen für eine interne Anwendung
Schneider IT-Systeme GmbH & Co. KG nutzt die Funktion, um Mitarbeitenden nach einer Passwortanfrage automatisch einen Bestätigungslink zuzustellen.
Häufige Fragen
Muss ich einen eigenen Mailserver einrichten?
Nein. Sie übergeben Empfänger, Betreff und Text, die Zustellung übernimmt KIT vollständig – ohne SMTP-Zugangsdaten oder eigene Infrastruktur.
Was passiert mit dem Inhalt meiner Nachricht nach dem Versand?
Der Text wird ausschließlich zur Zustellung verwendet und danach nicht weiter gespeichert oder ausgewertet.
Was kostet der Versand einer E-Mail genau?
$0.002 pro Anfrage plus $0.0035 pro E-Mail, also $0.0055 je zugestellter Nachricht, abgerechnet pro Nutzung ohne Abonnement.
Kann ich mehrere Empfänger auf einmal anschreiben?
Ja, Sie können mehrere Adressen in einer Anfrage angeben; jede zugestellte Nachricht zählt einzeln für die Abrechnung.
Garantieren Sie, dass die Nachricht im Posteingang landet?
Nein, das kann niemand versprechen: Spam-Filter des Empfängers liegen außerhalb unserer Kontrolle. Die Zustellung an den Mailserver erfolgt zuverlässig, das Verhalten danach nicht.
Brauche ich ein Konto?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Nutzung, per PayPal.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/notify/email \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/notify/email", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/notify/email",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/notify/email", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/notify/email", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "notify.email",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |