Verwenden Sie dies, wenn Sie Ihre eigene E-Mail-Infrastruktur betreiben oder Ihr Anbieter von uns nicht direkt aufgeführt wird — fast jeder E-Mail-Dienst bietet SMTP an.
⚠️ Wenn Ihr Anbieter Mailgun, SendGrid, Postmark, Amazon SES oder Resend ist, nutzen Sie stattdessen die jeweilige spezifische Anleitung. Diese Verbindungen liefern Ihnen bessere Fehlermeldungen, wenn etwas schiefgeht, da wir die tatsächliche Rückmeldung des Anbieters anstelle eines SMTP-Statuscodes auslesen können.
Was Sie benötigen
Vier Angaben von der Person oder Organisation, die Ihren E-Mail-Server betreibt:
- Host — z. B.
smtp.yourprovider.com
- Port —
587, 465 oder 2525
- Benutzername und Passwort
Welcher Port
587 steht für Mail-Submission mit STARTTLS und sollte von Ihnen verwendet werden. Die Verbindung beginnt unverschlüsselt und wird auf TLS aktualisiert, bevor Daten gesendet werden.
465 ist implizites TLS — vom ersten Byte an verschlüsselt. Ebenso einwandfrei; einige Anbieter bevorzugen diesen Port.
2525 ist eine inoffizielle Alternative, die manche Hosts anbieten, da einige Netzwerke Port 587 blockieren. Verwenden Sie diesen Port nur, wenn Ihr Anbieter Sie dazu anweist.
⛔ Port 25 wird hier akzeptiert, ist jedoch fast nie die richtige Wahl. Es ist der Port, den Mail-Server für die gegenseitige Kommunikation nutzen, nicht der Port, den eine Anwendung zum Einliefern einer Nachricht verwendet. Er ist in den meisten Netzwerken blockiert, verfügt häufig über keine Authentifizierung und ist dort, wo er funktioniert, oft unverschlüsselt.
⛔⛔ Wir versenden nicht über eine unverschlüsselte Verbindung. Wenn Sie STARTTLS verwenden aktiviert lassen — was Sie tun sollten — und Ihr Server das Upgrade verweigert, schlägt der Versand fehl, anstatt unverschlüsselt fortzufahren. Das geschieht mit Absicht: Die Links zum Zurücksetzen der Passwörter Ihrer Kunden werden in diesen Nachrichten übertragen, und ein Downgrade, das niemand bemerkt, ist die schlimmste Art von Fehler, da die E-Mail dennoch ankommt.
Richten Sie zuerst Ihr DNS ein
Ihr Anbieter erledigt dies für Sie nicht automatisch, wie es bei einem Managed Service der Fall ist. Sie benötigen auf der Domain, von der aus Sie senden:
SPF — ein TXT-Eintrag, der die Adresse Ihres Servers autorisiert: v=spf1 ip4:203.0.113.10 -all oder v=spf1 a:smtp.yourprovider.com -all. Wenn Sie bereits einen SPF-Eintrag haben, bearbeiten Sie diesen; zwei SPF-Einträge auf einer Domain führen dazu, dass SPF vollständig fehlschlägt.
DKIM — Ihr E-Mail-Server signiert ausgehende Nachrichten und Sie veröffentlichen den passenden öffentlichen Schlüssel unter <selector>._domainkey.yourdomain.com. Bei Postfix ist dies üblicherweise OpenDKIM; Ihr Anbieter wird Ihnen den Selektor mitteilen.
DMARC — ein TXT-Eintrag unter _dmarc.yourdomain.com, beginnend mit v=DMARC1; p=none;, während Sie überprüfen, ob sowohl SPF als auch DKIM erfolgreich validiert werden.
Reverse DNS — der PTR-Eintrag für die IP-Adresse Ihres Servers sollte sich wieder zu dessen Hostnamen auflösen lassen. Große E-Mail-Empfänger prüfen dies, und viele akzeptieren keine E-Mails von einer Adresse ohne diesen Eintrag. Ihr Hosting-Provider richtet dies ein, nicht Ihr DNS-Provider.
⭐ Eine gute, kostenlose Prüfung, sobald alles läuft: Senden Sie eine Nachricht an mail-tester.com und lesen Sie das Ergebnis ab. Sie erfahren dort, welcher der vier Punkte fehlerhaft ist, was deutlich schneller ist, als anhand eines Spam-Ordners zu raten.
Verbindung in Zinn® einrichten
Öffnen Sie E-Mail-Versand in Ihrem Dashboard:
- Anbieter — SMTP-Server
- Von dieser Domain senden —
mail.yourdomain.com (eine Domain, keine Adresse)
- SMTP-Host, Port, Benutzername, Passwort
- STARTTLS verwenden — aktiviert, es sei denn, Sie nutzen Port 465
⭐ Erstellen Sie hierfür ein dediziertes Postfach oder einen spezifischen Benutzer für die Mail-Submission, anstatt die Anmeldedaten einer Person wiederzuverwenden. Wenn jemand das Unternehmen verlässt und das Passwort geändert wird, sollten die Benachrichtigungen Ihrer Kunden nicht ausfallen.
Testnachricht senden und Code eingeben
Klicken Sie auf Testnachricht senden an einen Posteingang auf einer anderen Domain, lesen Sie den Code daraus ab und geben Sie ihn ein.
Wenn es nicht funktioniert
„Der Mailserver hat den Benutzernamen oder das Passwort abgelehnt“ — SMTP AUTH ist fehlgeschlagen. Wenn Ihr Anbieter für das Konto eine Zwei-Faktor-Authentifizierung nutzt, benötigen Sie mit hoher Wahrscheinlichkeit ein App-Passwort anstelle des Login-Passworts.
„Host:Port konnte nicht erreicht werden“ — der Port ist blockiert, der Hostname ist falsch oder der Server wartet auf diesem Port nicht auf Mail-Submissions. Ein Befehl wie telnet smtp.yourprovider.com 587 von einem anderen System aus zeigt Ihnen, woran es liegt.
Ein TLS-Fehler — das Zertifikat Ihres Servers ist abgelaufen, selbstsigniert oder stimmt nicht mit dem eingegebenen Hostnamen überein. Wir überprüfen Zertifikate und überspringen diese Prüfung nicht; korrigieren Sie das Zertifikat.
„Der Mailserver hat den Empfänger abgelehnt“ — Ihr Server ist nicht so konfiguriert, dass er Nachrichten für diesen Absender weiterleitet (Relaying), was meist bedeutet, dass der authentifizierte Benutzer nicht berechtigt ist, unter Ihrer Absender-Domain zu versenden.
Der Versand erfolgt, aber alles landet im Spam — das liegt am DNS, nicht an SMTP. Gehen Sie die obigen Punkte zu SPF, DKIM, DMARC und Reverse DNS durch und führen Sie die Prüfung auf mail-tester erneut durch.