# E-Mail-Versand

Backends deiner Projekte versenden E-Mails über einen Mail-Account, den du als Mailtrap-Anbindung oder als generischen SMTP-Zugang für die Organisation hinterlegst.

> Source: https://www.application-platform.com/de/docs/email-delivery/

Backends versenden Mails über einen **Mail-Account**, den du unter **Anbindungen** für die Organisation hinterlegst; die zwei Anbindungstypen erscheinen in den Projekten gemeinsam in der Auswahl **Mail-Account**.

## Mailtrap oder generisches SMTP

**Mailtrap** ist der empfohlene Weg. Du hinterlegst nur ein API-Token und optional Absendername und Absenderadresse; die Plattform versendet über die Sending API und zeigt Status, Plan, Sendevolumen und deine Sending Domains mit DNS-Prüfung in der Detailansicht an, wo du auch neue Sending Domains anlegst.

**E-Mail (SMTP)** ist ein generischer SMTP-Zugang mit **Host**, **Port**, **Benutzername**, **Passwort** oder **API-Key**, **Absenderadresse** und **Absendername** für jeden anderen Anbieter und für Mailtrap als SMTP-Relay.

Was SMTP von IMAP und POP3 unterscheidet, erklärt [SMTP, IMAP und Co.]({{< relref "email-protocols-smtp-imap" >}}).

## Ablauf mit Mailtrap

1. Erzeuge bei [mailtrap.io](https://mailtrap.io/) ein Sending-API-Token, wie [SMTP mit Mailtrap]({{< relref "smtp-mailtrap-setup" >}}) beschreibt.
2. Lege unter **Anbindungen** über die Kachel **Mailtrap** einen Zugang mit diesem Token an.
3. Verifiziere deine Sending Domain mit den DNS-Einträgen aus der Detailansicht der Anbindung.
4. Wähle den Zugang im Projekt als **Mail-Account** aus; das generierte Backend liest die Zugangsdaten aus seiner Konfiguration und versendet über Mailtrap.

## Ablauf mit generischem SMTP

1. Lege bei deinem E-Mail-Dienst einen Zugang an und notiere Host, Port, Benutzername und Passwort.
2. Erstelle unter **Anbindungen** über die Kachel **E-Mail (SMTP)** einen Eintrag mit diesen Werten sowie Absenderadresse und Absendername.
3. Wähle den Zugang im Projekt als **Mail-Account** aus.

Lokal startet `ap run-local` bei Backends zusätzlich Mailhog, das ausgehende Mails im Browser anzeigt.

## Zugangsdaten sparsam vergeben

Verwende beim Anbieter API-Schlüssel, Tokens oder App-Passwörter statt deiner persönlichen Anmeldedaten und beschränke die Rechte des Zugangs auf den Versand.

