Domain- und Mail-Umzug: Von 1&1/1Blu zu Hetzner (und warum Gmail deine Mails blockt)


TL;DR

Wer von 1&1/1Blu zu Hetzner umzieht, stolpert garantiert über diese Fallstricke:

  • NS-Änderungen landen in mysteriösen Warteschleifen

  • NXDOMAIN während der Umstellung = totaler Blackout

  • Gmail blockt deine Mails wegen fehlendem SPF/DKIM

  • Catch-All über mehrere Domains geht bei Hetzner nicht

Hier die Lösung – ohne Marketing-Blabla.


Warum überhaupt umziehen?

Vorher: Alles bei 1&1/1Blu (Domain, DNS, Mail, Webspace)
Nachher: Domain + DNS bei Hetzner, Mail + Webspace bei Hetzner

Vorteil: Bessere Performance, günstigerer Preis, weniger Vendor-Lock-in
Nachteil: Der Umzug ist nervig


Phase 1: Mails migrieren (bevor DNS umgestellt wird!)

IMAPSYNC ist dein Freund

imapsync \
  --host1 imap.1blu.de --user1 dein@email.de --password1 'altespasswort' \
  --host2 mail.hetzner.de --user2 dein@email.de --password2 'neuespasswort' \
  --delete2duplicates \
  --syncinternaldates

Wichtig: Mach das zweimal:

  1. Einmal komplett (kann Stunden dauern)

  2. Kurz vor DNS-Umstellung nochmal mit --maxage 7 (nur letzte Woche)

Sonst gehen Mails verloren, die während der Umstellung noch beim alten Anbieter landen.


Phase 2: Domain transferieren (Auth-Code bei 1Blu holen)

Bei 1Blu:

  1. Login → Domain-Verwaltung → Transfer-Lock deaktivieren

  2. Auth-Code anfordern (kommt per Mail)

Bei Hetzner:

  1. Konsole → Domains → Domain transferieren

  2. Auth-Code eingeben

  3. Bestätigungsmail von 1Blu abwarten → sofort klicken

Dauer: 5-7 Tage (kann auch schneller gehen)


Phase 3: DNS-Zone vorbereiten (BEVOR Transfer durch ist!)

Hetzner Konsole → DNS → Zone anlegen

Kritische Records:

A     @         <deine-webspace-ip>
A     www       <deine-webspace-ip>
A     mail      <deine-mail-server-ip>
MX    @         mail.deine-domain.de  (Priorität 10)
TXT   @         "v=spf1 mx ~all"

Hetzner Webhosting Nameserver:

ns1.your-server.de
ns2.second-ns.com
ns3.second-ns.de

(Ja, your-server.de ist echt der Hostname. Weird, aber so ist es.)


Der Moment der Wahrheit: NS umstellen

Szenario A: Transfer läuft noch, aber du hast NS-Zugriff bei 1Blu

DON'T:
NS auf helium.ns.hetzner.de etc. ändern → führt zu NXDOMAIN wenn Zone bei Hetzner nicht aktiv ist

DO:
Warte den Transfer ab. Hetzner stellt die NS automatisch richtig.

Szenario B: Du hast die NS geändert und jetzt ist alles tot

$ nslookup -type=mx deine-domain.de
** server can't find deine-domain.de: NXDOMAIN

Panik! 🚨 Keine Mails, keine Website, nichts.

Fix:

  1. NS bei 1Blu zurück auf alte Werte oder

  2. Hetzner-Support anschreien oder

  3. Abwarten und Tee trinken (wenn's Freitag Abend ist)


Phase 4: Gmail blockt deine Mails – SPF/DKIM fehlt

Fehlermeldung:

550-5.7.26 Gmail requires all senders to authenticate with either SPF or DKIM.
550-5.7.26 DKIM = did not pass
550-5.7.26 SPF [deine-domain.de] with ip: [x.x.x.x] = did not pass

Problem:

Du sendest noch über den alten SMTP-Server (z.B. 1Blu), aber SPF zeigt schon auf Hetzner.

Fix 1: SMTP im Mail-Client umstellen

iPhone: Einstellungen → Mail → Account → SMTP → Hetzner eintragen
Thunderbird/Outlook: Kontoeinstellungen → Postausgangsserver

Fix 2: SPF-Record anpassen (falls du noch über alten Server sendest)

TXT   @   "v=spf1 mx a:alter-smtp-server.de include:spf.hetzner.com ~all"

Fix 3: DKIM aktivieren (langfristig)

Hetzner Konsole → Mail → DKIM:

  1. DKIM-Key generieren

  2. TXT-Record kopieren

  3. In DNS-Zone eintragen

TXT   default._domainkey   "v=DKIM1; k=rsa; p=MIGfMA0GCSq..."

Check nach 24h:

nslookup -type=txt default._domainkey.deine-domain.de

Bonus-Problem: Catch-All über mehrere Domains

Vorher bei 1Blu:
*@domain-a.de + *@domain-b.de → eine Mailbox

Bei Hetzner: GEHT NICHT 😤

Workaround 1: Weiterleitung

Domain A: Catch-All → weiterleiten an postfach@domain-b.de
Domain B: Echte Mailbox

Nachteil: Du kannst nicht direkt als @domain-a.de versenden.

Workaround 2: Separate Mailboxen + Unified Inbox

Im Mail-Client beide Konten einrichten → sieht aus wie eins.

Workaround 3: Externes Mail-Hosting

  • Migadu (~20€/Jahr, beliebig viele Domains)

  • mailbox.org

  • Protonmail

    • *

Checkliste für den Umzug

  •  IMAPSYNC durchlaufen lassen (komplett)

  •  Auth-Code bei 1Blu holen

  •  DNS-Zone bei Hetzner anlegen (A, MX, TXT)

  •  Transfer starten bei Hetzner

  •  IMAPSYNC nochmal (Delta-Sync)

  •  SPF/DKIM Records setzen

  •  SMTP im Mail-Client auf Hetzner umstellen

  •  Testmail an Gmail senden (checken ob SPF/DKIM passt)

  •  Alte 1Blu-Verträge kündigen (aber erst nach 2 Wochen!)

    • *

Lessons Learned

  1. NS-Änderungen sind ein Minenfeld – lieber Transfer abwarten

  2. DNS-Propagation dauert – nicht in Panik verfallen

  3. SPF/DKIM sind Pflicht – Gmail nimmt das ernst

  4. Catch-All bei Hetzner sucks – Plan B haben

  5. Immer zweimal IMAPSYNC – sonst fehlen Mails


Tools die geholfen haben

  • imapsync – Mail-Migration 

  • nslookup – DNS-Debugging (nslookup -type=mx domain.de

  • MXToolbox – SPF/DKIM/DMARC testen 

  • Hetzner Docs – tatsächlich brauchbar

    • *

Fazit: Der Umzug ist nervig, aber machbar. Größter Fail: NS ändern bevor die Zone bei Hetzner aktiv ist. Größter Win: Danach läuft alles stabiler und günstiger.

Geschrieben nach 6 Stunden Debugging und mehreren Kaffee. ☕