WP Manifestindependent plugin directory
manifest / email / rh-smtp

RH SMTP releasesself-updates

Versendet WordPress-Mails über einen echten SMTP-Server statt PHP mail().

by Robin Herbeck · github.com/herbeckrobin/rh-smtp · website

0stars
11release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/herbeckrobin/rh-smtp/releases/download/v0.5.1/rh-smtp.zip

Ships its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.

Readme

RH SMTP

WordPress-Mail über einen echten SMTP-Server statt PHP mail(). Teil der rh-blueprint Kollektion.

Damit Passwort-Reset- und Admin-Mails ankommen (z.B. im Coolify-Container ohne MTA), mit kurzen Timeouts, Test-Werkzeugen und verschlüsselt gespeichertem Passwort.

Was es macht

  • SMTP-Versand über phpmailer_init, Absender zuverlässig über die wp_mail_from-Filter.
  • Kurze Timeouts: PHPMailer-Default sind 300s, das führt bei falschem Passwort oder nicht erreichbarem Server zu minutenlangen Hängern. Standard hier: 10s (Connect und pro Befehl).
  • Verbindung testen: schneller Vorabcheck plus SMTP-Handshake und Login, ohne Mailversand. Failt sofort statt zu hängen.
  • Testmail senden an eine wählbare Adresse.
  • Mail-Umleitung (Staging-Schutz): leitet jede ausgehende Mail an eine feste Adresse um, damit Test-Sites keine echten Kunden anmailen. Der ursprüngliche Empfänger steht im Betreff.

Passwort sicher speichern

  • Am sichersten: in der wp-config.php als Konstante, dann steht es gar nicht in der Datenbank:
    define( 'RH_SMTP_PASS', 'dein-passwort' );

    Die Konstante hat Vorrang vor dem Feld.

  • Sonst: über das maskierte, write-only Feld im SMTP-Tab. Es wird verschlüsselt in der Datenbank gespeichert (libsodium, Schlüssel aus den wp-config-Salts, die nicht in der DB liegen). Ein reiner DB-Leak gibt das Passwort nicht preis.

Einstellungen

Im Backend unter RH Blueprint → SMTP: Host, Port, Verschlüsselung (STARTTLS/SSL/keine), Benutzername, Absender-Adresse und -Name, Timeout, Mail-Umleitung. Im Test-Werkzeuge-Bereich: Passwort setzen, Verbindung testen, Testmail senden. Erst speichern, dann testen.

Installation

ZIP hochladen, aktivieren, Zugangsdaten eintragen, Verbindung testen. Der geteilte Core ist gebündelt.

Voraussetzungen

WordPress 6.5+, PHP 8.1+ (libsodium ist eingebaut).

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.5.1 Aug 17, 2026 rh-smtp.zip 2
v0.4.0 Jul 27, 2026 rh-smtp.zip 2
v0.3.2 Jun 17, 2026 rh-smtp.zip 6
v0.3.1 Jun 17, 2026 rh-smtp.zip 1