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 [email protected] --password2 'neuespasswort' \
--delete2duplicates \
--syncinternaldates
Code-Sprache: CSS (css)
Wichtig: Mach das zweimal:
- Einmal komplett (kann Stunden dauern)
- 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:
- Login → Domain-Verwaltung → Transfer-Lock deaktivieren
- Auth-Code anfordern (kommt per Mail)
Bei Hetzner:
- Konsole → Domains → Domain transferieren
- Auth-Code eingeben
- 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"
Code-Sprache: HTML, XML (xml)
Hetzner Webhosting Nameserver:
ns1.your-server.de
ns2.second-ns.com
ns3.second-ns.de
Code-Sprache: CSS (css)
(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:
- NS bei 1Blu zurück auf alte Werte oder
- Hetzner-Support anschreien oder
- 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
Code-Sprache: JavaScript (javascript)
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"
Code-Sprache: JavaScript (javascript)
Fix 3: DKIM aktivieren (langfristig)
Hetzner Konsole → Mail → DKIM:
- DKIM-Key generieren
- TXT-Record kopieren
- In DNS-Zone eintragen
TXT default._domainkey "v=DKIM1; k=rsa; p=MIGfMA0GCSq..."
Code-Sprache: JavaScript (javascript)
Check nach 24h:
nslookup -type=txt default._domainkey.deine-domain.de
Code-Sprache: JavaScript (javascript)
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
Code-Sprache: CSS (css)
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
- NS-Änderungen sind ein Minenfeld – lieber Transfer abwarten
- DNS-Propagation dauert – nicht in Panik verfallen
- SPF/DKIM sind Pflicht – Gmail nimmt das ernst
- Catch-All bei Hetzner sucks – Plan B haben
- 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. ☕


Schreibe einen Kommentar