SMTP-Relay
Per SMTP senden: Einstellungen ändern, nicht den Code
Wenn Ihre Anwendung, Ihr CMS oder Ihr Framework die Konfiguration eines SMTP-Servers erlaubt, kann sie über MailLand senden. Ändern Sie vier Einstellungen und erhalten Sie dieselben Domain-Prüfungen, Protokolle, Webhooks und dieselbe Sperrlisten-Verwaltung wie bei der REST-API.
Verbindungseinstellungen
- Host
smtp.mail.land- Port
- 587 (STARTTLS)
- Benutzername
- beliebiger Wert, zum Beispiel apikey
- Passwort
- ein API-Schlüssel mit aktiviertem SMTP-Kanal
Einrichtung in drei Schritten
Absender-Domain verifizieren
Fügen Sie Ihre Domain im Panel hinzu und veröffentlichen Sie die angezeigten SPF-, DKIM- und DMARC-Einträge. Alle drei müssen verifiziert sein, bevor Sie senden können.
SMTP-Zugangsdaten erstellen
Erstellen Sie einen Schlüssel mit aktiviertem SMTP-Kanal. Er wird nur einmal angezeigt; MailLand speichert lediglich einen Hash davon.
SMTP-Einstellungen anpassen
Tragen Sie smtp.mail.land, Port 587 mit STARTTLS, einen beliebigen Benutzernamen und den Schlüssel als Passwort ein. Senden Sie dann eine Testnachricht und suchen Sie sie im Nachrichtenprotokoll.
Konfiguration für gängige Stacks
Dies sind Konfigurationsbeispiele, keine Plugins. MailLand bietet kein Paket für WordPress, Laravel oder Django an: Sie nutzen die SMTP-Unterstützung, die Ihr Stack bereits mitbringt.
MAIL_MAILER=smtp
MAIL_HOST=smtp.mail.land
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD=ml_pet_...
[email protected]
MAIL_FROM_NAME="Your App"Dieselbe Plattform wie die API
Das Relay ist ein zweiter Zugang zum selben Konto, kein eigenes Produkt mit eigenen Regeln.
Domain-Prüfungen
Die Absenderadresse muss zu einer verifizierten Domain gehören. Eine Nachricht von einer nicht verifizierten Domain wird mit 550 abgelehnt, bevor sie eingereiht wird.
Protokolle und Webhooks
Per SMTP gesendete Nachrichten erscheinen im Nachrichtenprotokoll und erzeugen dieselben Ereignisse für zugestellt, verzögert, Bounce, fehlgeschlagen und Beschwerde wie Sendungen über die API.
Sperrlisten-Verwaltung
Hard Bounces und Beschwerden landen auf Ihrer Sperrliste, und spätere Nachrichten an diese Adressen werden abgelehnt.
Schlüsselregeln
Domain-Beschränkung, IP-Freigabelisten und die Limits des Schlüssels pro Minute, Stunde und Tag gelten genau wie bei der API. Ein Sandbox-Schlüssel nimmt E-Mails an und protokolliert sie, ohne sie zuzustellen.
Eine klare Antwort während der SMTP-Sitzung
Das Relay beantwortet jede Nachricht noch während der SMTP-Sitzung, sodass Ihre Mail-Bibliothek die Annahme oder den Ablehnungsgrund unmittelbar sieht. Ein 250 bedeutet, dass MailLand die Nachricht zur Zustellung angenommen hat, nicht dass der Server des Empfängers sie erhalten hat: Die Zustellereignisse folgen.
- 250
- Zur Zustellung angenommen.
- 421
- Vorübergehend: Ein Ratenlimit oder das Monatskontingent ist erreicht. Später erneut versuchen.
- 451
- Vorübergehend: Der Versand ist für das Konto pausiert. Nachricht in der Warteschlange behalten und erneut versuchen.
- 550
- Dauerhaft: zum Beispiel ist die Domain nicht verifiziert oder der Empfänger gesperrt.
- 552
- Dauerhaft: Die Nachricht ist größer als 15 MiB.
Wichtige Limits
- Nachrichten bis 15 MiB, einschließlich Anhängen.
- Bis zu 5 Empfänger pro Nachricht mit einem Transaktions-Schlüssel, bis zu 1.000 mit einem Marketing-Schlüssel.
- 30 Verbindungen pro Minute und 300 pro Stunde von einer IP-Adresse, gezählt vor der Authentifizierung.
- Veröffentlicht ist nur Port 587 mit STARTTLS. Port 465 wird nicht angeboten, und Port 25 gehört zum Eingangs-Gateway.
SMTP oder REST-API?
Nutzen Sie SMTP, wenn Ihre Software es bereits spricht. Nutzen Sie die API, wenn Sie Funktionen brauchen, die SMTP nicht transportieren kann.
| SMTP-Relay | REST-API | |
|---|---|---|
| Antwort | 250 oder ein Fehlercode, während der Sitzung | 202 Accepted oder ein Fehler, danach Ereignisse |
| Gespeicherte Vorlagen | Nein, vollständige MIME-Nachricht senden | Ja, mit templateId |
| Geplanter Versand | Nein | Ja, bis zu 7 Tage im Voraus |
| Stapelversand | Nein | Ja, mit einem Marketing-Schlüssel |
| Variablen pro Empfänger | Nein | Ja |
| Anhänge | Standard-MIME | Base64 in JSON |
| Öffnungs- und Klick-Tracking | Pro Domain einstellbar | Pro Domain oder pro Nachricht einstellbar |
Fragen zum SMTP-Relay
Welchen Port und welche Verschlüsselung soll ich verwenden?
Port 587 mit STARTTLS. Das ist der einzige für das Relay veröffentlichte Port. Port 465 mit implizitem TLS wird nicht angeboten.
Kann ich mich mit der E-Mail-Adresse und dem Passwort meines Kontos anmelden?
Nein. Das Passwort ist ein API-Schlüssel mit aktiviertem SMTP-Kanal. Der Benutzername wird ignoriert, daher funktioniert jeder Wert, etwa apikey.
Funktioniert es mit WordPress?
Ja, mit jedem SMTP-Plugin, in dem Sie Host, Port, Benutzername und Passwort eintragen können. MailLand veröffentlicht kein eigenes WordPress-Plugin.
Kann ich per SMTP gespeicherte Vorlagen oder geplanten Versand nutzen?
Nein. Per SMTP senden Sie eine fertige MIME-Nachricht. Vorlagen, geplanter Versand, Stapelversand und Variablen pro Empfänger sind Funktionen der REST-API.
Gibt es eine Größenbeschränkung für Nachrichten?
Ja, 15 MiB pro Nachricht einschließlich Anhängen. Eine größere Nachricht wird mit 552 abgelehnt.
Was soll meine Anwendung bei einem 421 oder 451 tun?
Beide sind vorübergehend: Behalten Sie die Nachricht und versuchen Sie es später erneut. Ein 5xx-Code ist dauerhaft, senden Sie dieselbe Nachricht also nicht unverändert erneut.
Stellen Sie noch heute Ihren SMTP-Host um
Erstellen Sie ein kostenloses Konto, verifizieren Sie Ihre Domain und erstellen Sie SMTP-Zugangsdaten. 1.000 E-Mails pro Monat sind kostenlos.