# Double-Opt-in und Anmeldebestätigungen

> Lassen Sie Personen ihre Adresse bestätigen, bevor sie einer Kontaktliste beitreten, und begrüßen Sie sie mit einer Anmeldebestätigung. Legen Sie Absender, Texte oder ein eigenes MJML-Design fest und testen Sie beide E-Mails.

Jede Kontaktliste kann zwei eigene E-Mails senden:

- **Double-Opt-in**: eine E-Mail mit einem Bestätigungslink. Wer sich anmeldet, wird erst nach einem Klick darauf in die Kontaktliste aufgenommen. So gehört jede Adresse auf der Liste einer Person, die dort sein wollte.
- **Anmeldebestätigung**: eine kurze E-Mail im Sinne von „Sie sind angemeldet“, die direkt nach dem Beitritt gesendet wird oder, bei aktiviertem Double-Opt-in, nach der Bestätigung.

Beide sind ausgeschaltet, bis Sie sie aktivieren, und beide werden von Ihrer eigenen verifizierten Versanddomain gesendet.

## Voraussetzungen

- Verifizieren Sie eine Versanddomain. Beide E-Mails brauchen im Feld **From** eine Adresse auf einer Ihrer [verifizierten Domains](/de/docs/domains/).
- Jede E-Mail kostet einen Credit, wie jede andere E-Mail.
- Ein Workspace, der noch nicht verifiziert ist, kann nur seinen eigenen Mitgliedern E-Mails senden. Double-Opt-in-E-Mails an andere Personen schlagen daher fehl, bis der Workspace verifiziert ist.

## Double-Opt-in aktivieren

1. **Einstellungen öffnen.** Öffnen Sie **Email Marketing → Audiences**, öffnen Sie die Kontaktliste und wählen Sie den Tab **Settings**.

2. **Absender festlegen.** Geben Sie unter **Double opt-in** im Feld **From** eine Adresse auf einer verifizierten Domain ein, etwa `News <news@example.com>`, und optional eine Adresse im Feld **Reply-to**.

3. **E-Mail anpassen.** Ändern Sie **Subject**, **Heading**, **Text**, **Button text** und **Footer**, oder behalten Sie die Standardwerte. Die Vorschau rechts aktualisiert sich während der Eingabe.

4. **Zielseite wählen.** Geben Sie optional unter **After confirming, go to** eine Seite ein. Ohne diese Angabe sehen Personen eine Bestätigungsseite mit einem Link, über den sie [ihre Abonnements verwalten](/de/docs/audiences/manage-subscriptions/) können. Die Seite hat das Design Ihrer [Abmeldeseite](/de/docs/audiences/unsubscribe-page/#other-pages-with-this-design) und öffnet sich in der Browsersprache der Person.

5. **Einschalten.** Aktivieren Sie **Require confirmation** und wählen Sie **Save**.

Das Speichern schlägt mit „Use an address on a verified sending domain of this workspace.“ fehl, wenn die Domain der Adresse im Feld **From** nicht verifiziert ist.

### Welche Anmeldungen eine Bestätigung erfordern

| Wie die Person beitritt | Mit aktiviertem Double-Opt-in |
| --- | --- |
| Die [Anmelde-URL](/de/docs/audiences/subscribe-url/) der Kontaktliste | Erhält die Double-Opt-in-E-Mail und tritt nach dem Klick auf den Link darin bei. Die URL gibt `202` zurück. |
| Ein [Formular](/de/docs/forms/), das Personen zur Kontaktliste hinzufügt | Ebenso, außer das Formular führt ein eigenes Double-Opt-in durch. Dann genügt die Bestätigung über das Formular. Kann die Double-Opt-in-E-Mail nicht gesendet werden, fügt das Formular die Person sofort hinzu. |
| **Add subscriber** in der Weboberfläche | **Ask them to confirm by email first (double opt-in)** ist angehakt. Entfernen Sie das Häkchen, um die Person sofort hinzuzufügen. |
| [Abonnent hinzufügen](/de/docs/api-reference/audiences/subscribers/add/) per API | Nur mit `"double_opt_in": true`. Ohne diese Angabe wird die Person sofort hinzugefügt. |
| Importe, Zusammenführungen und Massenaktionen für Kontakte | Sofort hinzugefügt. |
| Die [Seite zur Abonnementverwaltung](/de/docs/audiences/manage-subscriptions/) | Sofort hinzugefügt. Der Link wurde der Person per E-Mail gesendet, was die Adresse bereits bestätigt. |

### Was nach einer Anmeldung passiert

1. Emailit legt den Kontakt an, wenn er neu ist, ohne einen bestehenden Kontakt zu ändern, und sendet die Double-Opt-in-E-Mail. Die Person ist noch nicht auf der Kontaktliste. Bereits angemeldete Personen erhalten keine E-Mail, die Anmelde-URL gibt aber trotzdem `202` zurück. So verrät sie nicht, wer auf der Liste steht.
2. Wenn sie den Link öffnet, tritt sie der Kontaktliste mit aktiviertem **Subscribed** bei. Das Event `subscriber.created` wird gesendet, und Automatisierungen mit dem Trigger **Added to audience** starten. Danach folgt die Anmeldebestätigung, wenn sie aktiviert ist.
3. Ein erneutes Öffnen des Links bewirkt nichts weiter. Links laufen nach 30 Tagen ab. Wer nicht bestätigt hat, kann sich erneut anmelden, um einen neuen Link zu erhalten. Frühere Links funktionieren weiter, bis sie ablaufen, und es genügt, einen beliebigen davon zu bestätigen. Eine erneute Anmeldung direkt nach der ersten sendet keine zweite E-Mail, sodass sich die Anmelde-URL nicht nutzen lässt, um den Posteingang einer Person zu überfluten; der erste Link funktioniert weiterhin.

Der Tab **Settings** zeigt, wie viele Personen noch nicht bestätigt haben. Kann die E-Mail nicht gesendet werden, etwa weil die Domain nicht mehr verifiziert ist oder der Workspace keine Credits hat, wird die Person nicht hinzugefügt, und die Anmelde-URL gibt `503` zurück. Ein Formular fügt die Person stattdessen sofort hinzu, damit die Anmeldung nicht verloren geht, und die Einsendung vermerkt den Fehler.

## Anmeldebestätigung senden

1. **Einstellungen öffnen.** Wechseln Sie im Tab **Settings** der Kontaktliste zu **Confirmation email**.

2. **E-Mail verfassen.** Geben Sie im Feld **From** eine Adresse auf einer verifizierten Domain ein und passen Sie dann die Texte an. Füllen Sie **Button text** und **Button link** aus, um Personen auf Ihre Website zu führen, oder lassen Sie beide leer für eine E-Mail ohne Schaltfläche.

3. **Einschalten.** Aktivieren Sie **Send it** und wählen Sie **Save**.

Die Anmeldebestätigung geht an Personen, die über die Anmelde-URL, ein Formular, einen Double-Opt-in-Link oder die Seite zur Abonnementverwaltung beitreten. Wenn Sie Personen selbst hinzufügen, wird sie nur gesendet, wenn Sie es ausdrücklich wünschen: Haken Sie in **Add subscriber** die Option **Send the confirmation email** an, oder übergeben Sie der API `"send_confirmation_email": true`. Importe und Zusammenführungen senden sie nie.

Kann eine Anmeldebestätigung nicht gesendet werden, macht das die Anmeldung nicht rückgängig.

## Variablen

Betreff, Texte und eigene Designs können [Temple](/de/docs/templates/temple/)-Variablen verwenden. Kontaktwerte werden maskiert, bevor sie in die E-Mail eingefügt werden.

| Variable | Wert |
| --- | --- |
| `{{confirm_url}}` | Der Bestätigungslink. Nur in der Double-Opt-in-E-Mail. |
| `{{manage_subscriptions_url}}` | Der Link der Person zur [Abonnementverwaltung](/de/docs/audiences/manage-subscriptions/). Nur in der Anmeldebestätigung. |
| `{{audience_name}}` | Der öffentliche Name der Kontaktliste oder, wenn sie keinen hat, ihr Name. |
| `{{email}}`, `{{first_name}}`, `{{last_name}}` | Die Daten des Kontakts. Verwenden Sie für leere Werte einen Standardwert, etwa `{{first_name\|"there"}}`. |

**Text** und **Footer** behalten Zeilenumbrüche und akzeptieren Inline-HTML wie `<a>` und `**`. **Heading** und **Button text** sind reiner Text. Die Schaltfläche der Double-Opt-in-E-Mail verlinkt immer auf `{{confirm_url}}`.

## E-Mail in MJML gestalten

> **MJML ist in der Alpha:** Der MJML Visual Editor steht nur dem Emailit-Team offen, solange wir ihn testen. Alle anderen verwenden das Standarddesign mit allen oben genannten Texten. Siehe [MJML-Editoren und API](/de/docs/templates/mjml/).

Um das Layout zu ändern, wählen Sie **Customize in the MJML visual editor**. Der Editor öffnet sich mit dem Standarddesign und Ihren aktuellen Texten. Beim Speichern wechselt die E-Mail zu **Custom design (MJML)**. Stellen Sie **Design** wieder auf **Default design**, um die Texte zu verwenden; das eigene Design bleibt erhalten.

Eine eigene Double-Opt-in-E-Mail muss auf `{{confirm_url}}` verlinken. Wenn Sie eine ohne diesen Link speichern, schlägt das mit „The double opt-in email must link to `{{confirm_url}}`.“ fehl.

## E-Mails testen

Geben Sie unter jeder Vorschau im Feld **Send a test to** eine Adresse ein und wählen Sie **Send test**. Der Test verwendet die gespeicherte Version. Speichern Sie Ihre Änderungen daher zuerst. Test-E-Mails verwenden Beispielwerte für den Kontakt, und ihre Links melden niemanden an.

## Per API nutzen

[Kontaktliste aktualisieren](/de/docs/api-reference/audiences/update/) legt beide E-Mails fest. Senden Sie nur die Felder, die Sie ändern möchten:

```bash
curl https://api.emailit.com/v2/audiences/aud_5hJ2kL8mNp4Qr \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "double_opt_in": {
      "enabled": true,
      "redirect_url": "https://example.com/welcome",
      "email": { "from": "News <news@example.com>", "subject": "Confirm your subscription to {{audience_name}}" }
    },
    "confirmation_email": {
      "enabled": true,
      "email": { "from": "News <news@example.com>", "button_label": "Read the latest issue", "button_url": "https://example.com/blog" }
    }
  }'
```

Fordern Sie dann beim Hinzufügen einer Person eine Bestätigung an:

```bash
curl https://api.emailit.com/v2/audiences/aud_5hJ2kL8mNp4Qr/subscribers \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "email": "ada@example.com", "double_opt_in": true }'
```

Die Antwort ist `202` mit `"status": "pending"`. Ein eigenes Design (`email.source`) per API festzulegen, ist Teil der MJML-Alpha.

## Siehe auch

  - [Seite zur Abonnementverwaltung](/de/docs/audiences/manage-subscriptions/): Personen ihre Listen selbst wählen lassen.
  - [Anmelde-URL](/de/docs/audiences/subscribe-url/): Anmeldungen über Ihre eigene Website sammeln.

---
Quelle: https://emailit.com/de/docs/audiences/double-opt-in/
