Anleitung: Gmail SMTP-Server einrichten (Einstellungen & Konfiguration)

Melden

Hier ist ein ausführliches Tutorial, wie du den Gmail SMTP-Server einrichtest.

Der Gmail SMTP-Server (Simple Mail Transfer Protocol) ermöglicht es dir, E-Mails über dein Google-Konto von anderen Anwendungen aus zu versenden (z. B. WordPress, Outlook, Python-Skripte oder PHP-Mailer).


1. Wichtige Voraussetzung: App-Passwort erstellen

Google erlaubt aus Sicherheitsgründen standardmäßig nicht mehr den Zugriff durch "weniger sichere Apps" mit deinem normalen Kontopasswort. Du musst ein sogenanntes App-Passwort generieren.

  1. Gehe zu deinem Google-Konto.
  2. Wähle im linken Menü Sicherheit.
  3. Stelle sicher, dass die Bestätigung in zwei Schritten aktiviert ist (dies ist zwingend erforderlich).
  4. Suche in der Suchleiste oben im Google-Konto nach "App-Passwörter".
  5. Gib einen Namen für die Anwendung ein (z. B. "WordPress" oder "Mein Skript").
  6. Klicke auf Erstellen.
  7. Wichtig: Kopiere das angezeigte 16-stellige Passwort. Du wirst es gleich als SMTP-Passwort benötigen.

2. Die SMTP-Konfigurationsdaten

Verwende die folgenden Einstellungen in deiner Anwendung oder deinem E-Mail-Client:

Einstellung Wert
SMTP-Server smtp.gmail.com
SMTP-Authentifizierung Ja / Yes
SMTP-Benutzername Deine vollständige Gmail-Adresse (z. B. name@gmail.com)
SMTP-Passwort Das 16-stellige App-Passwort (aus Schritt 1)
SMTP-Port (TLS) 587
SMTP-Port (SSL) 465
Verschlüsselung STARTTLS (bei Port 587) oder SSL (bei Port 465)

3. Beispiel: Einrichtung in WordPress (WP Mail SMTP)

Wenn du WordPress nutzt, um E-Mails zu versenden, ist dies der gängigste Weg:

  1. Installiere das Plugin "WP Mail SMTP".
  2. Gehe zu den Plugin-Einstellungen.
  3. Wähle unter "Mailer" die Option "Anderer SMTP" (oder direkt das Google/Gmail-Modul, falls du die API nutzen möchtest – für einfaches SMTP reicht "Anderer SMTP").
  4. Trage die Daten aus der Tabelle oben ein:
    • SMTP-Host: smtp.gmail.com
    • Verschlüsselung: TLS
    • SMTP-Port: 587
    • Authentifizierung: An
    • Benutzername: Deine E-Mail.
    • Passwort: Dein App-Passwort.
  5. Speichere die Einstellungen und sende eine Test-E-Mail.

4. Beispiel: Konfiguration in Python (Code-Snippet)

Falls du ein Entwickler bist, sieht die Verbindung so aus:

import smtplib

smtp_server = "smtp.gmail.com"
port = 587  # Für STARTTLS
sender_email = "deine-email@gmail.com"
password = "dein-app-passwort" # Das 16-stellige Passwort

try:
    server = smtplib.SMTP(smtp_server, port)
    server.starttls() # Verschlüsselung aktivieren
    server.login(sender_email, password)
    print("Erfolgreich verbunden!")
except Exception as e:
    print(f"Fehler: {e}")
finally:
    server.quit()

5. Fehlerbehebung (Troubleshooting)

  • Authentifizierungsfehler: Überprüfe, ob du wirklich das App-Passwort und nicht dein normales Google-Passwort verwendest.
  • Port blockiert: Einige Hosting-Anbieter blockieren Port 587 oder 465. In diesem Fall kontaktiere deinen Hoster oder versuche, zwischen SSL und TLS zu wechseln.
  • 2FA deaktiviert: Wenn du die Bestätigung in zwei Schritten deaktivierst, funktionieren auch die App-Passwörter nicht mehr.
  • Limitierungen: Gmail hat ein Limit von ca. 500 E-Mails pro Tag (bei kostenlosen Konten). Für Massen-E-Mails (Newsletter) solltest du Dienste wie SendGrid oder Mailgun nutzen.

Zusammenfassung

Die Einrichtung ist einfach, solange du das App-Passwort nutzt. Der Server ist immer smtp.gmail.com und der sicherste Port ist 587 mit TLS-Verschlüsselung.

0