Online Vision · Hostinger-Agency-Account

SMTP-Umstellung: Strato → Google Workspace

Abschlussbericht vom 26.07.2026. Alle Kunden-Websites, die Formular- und Systemmails über das alte Strato-Postfach verschickt haben, senden jetzt über Gmail-SMTP. Unten steht der Status jeder einzelnen Website plus die Anleitung, wie die Umstellung gemacht wurde und wie ihr das künftig selbst einstellt.

102Websites umgestellt
41ohne SMTP-Plugin, nichts zu tun
1sendet über PHP-mail
144WordPress-Sites geprüft

Was war das Problem?

Auf den Kundenseiten läuft das Plugin WP Mail SMTP. Es verschickt alle WordPress-Mails (vor allem Kontaktformular-Benachrichtigungen) über ein zentrales Postfach: [email protected]. Nach der Migration des Postfachs von Strato zu Google Workspace zeigten die hinterlegten SMTP-Zugangsdaten aber weiter auf smtp.strato.de. Ergebnis: Der Versand lief ins Leere und Formularmails kamen nicht mehr an.

Was wurde geändert?

Auf allen 102 betroffenen Sites wurden genau zwei Werte geändert, der Rest blieb unangetastet:

SMTP-Hostsmtp.strato.de  →  smtp.gmail.com
SMTP-PasswortStrato-Passwort  →  Google-App-Passwort (liegt bei Janosch bzw. im Passwort-Manager)
Port / Verschlüsselung465 / SSL (unverändert)
Benutzername[email protected] (unverändert)
Absender[email protected] (unverändert)

So wurde es geprüft

Wie wurde das technisch gemacht?

Die Umstellung lief zentral per SSH über den Hostinger-Agency-Account, nicht einzeln über 102 WordPress-Logins. Alle Sites liegen unter ~/domains/<domain>/public_html, auf dem Server ist WP-CLI vorhanden. Ein Skript ist über alle Sites gelaufen und hat pro Site die Plugin-eigene API von WP Mail SMTP genutzt. Das ist wichtig, weil das Plugin sein Passwort verschlüsselt speichert. Wer direkt in die Datenbank schreibt, macht die Verschlüsselung kaputt, die Options-API übernimmt das dagegen automatisch:

<?php  // pro Site ausgeführt via: wp eval-file switch_smtp.php
$opt = WPMailSMTP\Options::init();
$all = $opt->get_all();

// Sicherung: nur Sites anfassen, die wirklich noch auf Strato zeigen
if ( ( $all['smtp']['host'] ?? '' ) !== 'smtp.strato.de' ) { exit; }

$all['smtp']['host'] = 'smtp.gmail.com';
$all['smtp']['pass'] = getenv( 'NEW_SMTP_PASS' );  // App-Passwort, nicht im Skript
$opt->set( $all );

Jede Änderung wurde protokolliert (umgestellt, übersprungen, Fehler) und anschließend zurückgelesen. Die Protokolle liegen im Server-Home unter ~/smtp_rollout.txt.

Zukünftig: SMTP-Einstellungen ändern

Variante A: einzelne Website über das WordPress-Backend

  1. In WordPress als Admin einloggen.
  2. Links im Menü: WP Mail SMTP → Einstellungen, Reiter Allgemein.
  3. Bei Mailer ist „Anderes SMTP" gewählt. Darunter stehen Host, Port, Verschlüsselung, Benutzername und Passwort.
  4. Werte für den Google-Versand: Host smtp.gmail.com, Verschlüsselung SSL, Port 465, Authentifizierung an, Benutzername [email protected], Passwort = aktuelles Google-App-Passwort.
  5. Speichern und im Reiter E-Mail-Test eine Testmail an sich selbst schicken.

Variante B: alle Websites zentral per SSH

Wenn sich zentral etwas ändert (z. B. neues App-Passwort), muss niemand 102 Backends anfassen. Per SSH auf den Agency-Account und das vorhandene Skript nutzen:

# Verbinden (Zugangsdaten im hPanel unter Erweitert → SSH-Zugang)
ssh -p 65002 [email protected]

# Skript anpassen (liegt schon im Home): ~/switch_smtp.php
# Dann über alle Sites laufen lassen, Passwort als Umgebungsvariable:
NEW_SMTP_PASS='NEUES-APP-PASSWORT' bash ~/smtp_rollout.sh

# Protokoll ansehen:
column -t -s'|' ~/smtp_rollout.txt | less

Das Skript fasst nur Sites an, deren Host dem erwarteten Alt-Wert entspricht, alles andere wird übersprungen und protokolliert. Vor einem erneuten Massenlauf die Host-Bedingung im Skript prüfen und anpassen.

App-Passwort erneuern Das App-Passwort gehört zum Google-Konto [email protected] und wird unter myaccount.google.com/apppasswords erstellt (2-Faktor-Authentifizierung muss aktiv sein). Wird es widerrufen oder neu erstellt, bricht der Mailversand auf allen 102 Sites ab, bis das neue Passwort per Variante B eingespielt ist.
Wichtige Hinweise

Status pro Website

WebsiteStatusAnmerkung
1aelektro.comUmgestellt 
a-a-energy.deUmgestellt 
amf-innenausbau.deUmgestellt 
aquakunststoffbehaelterbau.deUmgestellt 
arntech-construction.comUmgestellt 
avantgarde-energie.deUmgestellt 
avenger-box-deutschland.deUmgestellt 
baerlin-gmbh.deUmgestellt 
believemartialarts.deUmgestellt 
bs-bautec.deUmgestellt 
colorit-maler.deUmgestellt 
coskun-gebaudereinigung.deUmgestellt 
crosslevel.deUmgestellt 
dach-solarbau-sippel.deUmgestellt 
dachdecker-manz.deUmgestellt 
dachdeckerei-spaeter.deUmgestellt 
dachdeckermeister-koslowski.deUmgestellt 
dachhandwerkberlin.deUmgestellt 
dd-solar.deUmgestellt 
deta-med.comUmgestellt 
dieck-energie.deUmgestellt 
dienstleistungen-froehlich.deUmgestellt 
dominicelsner.deUmgestellt 
dunker-gm.deUmgestellt 
eastside-moebelmanufaktur.deUmgestellt 
eigenartig-ggmbh.deUmgestellt 
elektrotechnik-chiorsac.deUmgestellt 
elektrotechnik-frankpeters.deUmgestellt 
elektrotechnik-janssen.comUmgestellt 
elektrotechnik-krueger.deUmgestellt 
elektrotechnik-mn.deUmgestellt 
elektrotechnik-sommerfeld.deUmgestellt 
eneisa.deUmgestellt 
energiepartner.orgUmgestellt 
etkee.deUmgestellt 
firstpanels.deUmgestellt 
flaemingsolar.deUmgestellt 
galabau-siebert.deUmgestellt 
gartenbau-mikolayczak.deUmgestellt 
gebaeudereiniger-plessow.deUmgestellt 
glasreinigung-neubrandenburg.deUmgestellt 
goldammer-energieberatung.deUmgestellt 
greenhomenow.deUmgestellt 
gutachtenbuero-krueger.deUmgestellt 
hasselbach-baeckerbistro.berlinUmgestellt 
helmke-elektrotechnik.deUmgestellt 
holzboden.berlinUmgestellt 
hospiz-ipek.comUmgestellt 
ibtmedia.deUmgestellt 
independent-wittenberg.deUmgestellt 
juma-bm.netUmgestellt 
ka-energy.comUmgestellt 
katzor-geruestbau.berlinUmgestellt 
krechlok.deUmgestellt 
lackiererei-dittmann.deUmgestellt 
machwatt-pv.deUmgestellt 
maj-solar.deUmgestellt 
malerbetrieb-leschke.deUmgestellt 
malerbetrieb-ziemer.deUmgestellt 
mccormick-solar.deUmgestellt 
meilenstein-management.deUmgestellt 
milius-elektrotechnik.deUmgestellt 
moebelbaukoenig.deUmgestellt 
nextstepclean.deUmgestellt 
oertel-projektmanagement.deUmgestellt 
okes.meUmgestellt 
online-vision.euUmgestelltPilot-Site, zuerst umgestellt und mit Testmail geprüft
ostsee-objektservice.deUmgestellt 
piano-sprint.deUmgestellt 
pohl-urlaub.deUmgestellt 
rainagainberlin.comUmgestellt 
ruhrtal-solar.deUmgestellt 
samsa-dienstleistungen.deUmgestellt 
sato-gebaeudemanagement.deUmgestellt 
schoene-solar.deUmgestellt 
schuett-malereibetrieb.deUmgestellt 
semgmbh.deUmgestellt 
service-complex.deUmgestellt 
solarkonzepte.deUmgestellt 
solarlieferant.deUmgestellt 
solartvision.deUmgestellt 
solarundbaulausitz.deUmgestellt 
solarwerft.orgUmgestellt 
sonnenmakler.deUmgestellt 
stl-elektrotechnik.deUmgestellt 
thomasfeiler.deUmgestellt 
tischlereirothe.deUmgestellt 
tischlermeister-hansen.deUmgestellt 
titech-energie.deUmgestellt 
triamisolar.deUmgestellt 
ulrikehaasecoaching.deUmgestellt 
vf-technologie.deUmgestellt 
waermepumpenfuchs.deUmgestellt 
wassermann-gmbh.deUmgestellt 
weidemann-tiefbau.deUmgestellt 
wi-hanning.deUmgestelltManuell umgestellt, onOffice-Plugin musste umgangen werden (PHP-Konflikt)
wiebe-werkstaetten.berlinUmgestellt 
wolfsegger-install.deUmgestellt 
zenitprojekte.comUmgestellt 
zimmereimeilick.deUmgestellt 
zimmereiwinzer.deUmgestellt 
zolaris-solution.deUmgestellt 
magenta-eland-613446.hostingersite.comStagingPHP-mailSendet über PHP-mail, kein SMTP hinterlegt
antiquewhite-caterpillar-667932.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
beige-lark-236982.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
blueviolet-badger-731998.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
chocolate-bee-469443.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
chocolate-mink-480542.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
coral-lemur-749309.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
coral-wildcat-253801.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
darkblue-raven-601506.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
darkgrey-octopus-647455.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
darkslategrey-stinkbug-690964.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP in der Datenbank (Site hat defektes Plugin, WP-CLI-Fatal)
darkviolet-jellyfish-407989.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
firebrick-giraffe-917648.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
gray-wildcat-952807.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
green-sheep-469498.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
konstruktiv.berlinKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lemonchiffon-quetzal-970473.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lightcoral-magpie-431624.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lightgray-dolphin-146723.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lightgreen-capybara-114345.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lightpink-cheetah-781945.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lightseagreen-mosquito-967572.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
lightsteelblue-sparrow-727213.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
linen-squirrel-548989.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
linen-trout-892314.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
mediumblue-ant-668719.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
mediumturquoise-rhinoceros-800264.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
palegreen-beaver-151350.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
paleturquoise-lapwing-662388.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
papayawhip-caterpillar-505159.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
papayawhip-sandpiper-890791.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
photovoltaik-schrankl.deKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
schulze-goersdorf.deKein SMTP-PluginSendet über PHP-mail (Absender [email protected]), kein SMTP
seagreen-guanaco-605051.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
skyblue-mule-415219.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
springgreen-dotterel-346204.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
springgreen-fish-649157.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
springgreen-louse-728407.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP in der Datenbank (Site hat defektes Plugin, WP-CLI-Fatal)
tan-marten-688002.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
teal-chough-657321.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
visible-media.deKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun
wheat-raven-652528.hostingersite.comStagingKein SMTP-PluginKein WP Mail SMTP aktiv, nichts zu tun