Sichern von SMTP-Einstellungen mit Konstanten

Möchtest du verhindern, dass die SMTP-Einstellungen in deinem WordPress-Adminbereich bearbeitet werden? Auf den meisten Websites ist die Zustellbarkeit von E-Mails eine wichtige Funktion. Aber wenn die Einstellungen im WordPress-Administrationsbereich verfügbar sind, kann jeder Administrator der Website diese Details sehen und bearbeiten (und die Werte werden auch in der Datenbank deiner Website gespeichert).

In diesem Tutorial zeigen wir dir, wie du verhindern kannst, dass Benutzer die WP Mail SMTP-Einstellungen in deinem WordPress-Adminbereich ändern, indem du Konstanten einrichtest.


Aktivieren von Konstanten in WordPress

Um loszulegen, musst du die Website öffnen. wp-config.php Datei. Wenn du dir nicht sicher bist, wie du diese Datei findest und bearbeitest, schau dir die folgenden Informationen an WPBeginner's guide für weitere Details.

Sobald diese Datei geöffnet ist, scrolle nach unten. Suche nach der Zeile, die lautet /* That's all, stop editing! Happy publishing. */ Achte darauf, dass du den neuen Code oberhalb dieser Zeile einfügst.

Hinweis: Du kannst diese speziellen WPCode-Snippets nicht "installieren". Sie müssen kopiert und eingefügt werden in wp-config.php. Wenn du dir nicht sicher bist, wo du den notwendigen Code einfügen musst, um wp-config.phpund setze ihn dann an den Anfang der Datei. So kannst du sicherstellen, dass der Code von deiner Website verwendet werden kann.

Hier ist die erste Zeile des Codes, die du in die Website einfügen musst wp-config.php:

True schaltet die Unterstützung und Verwendung von Konstanten ein, false schaltet sie aus.

Dadurch wird die Verwendung von WP Mail SMTP-Konstanten auf deiner Website aktiviert.

Hinzufügen von Konstanten für WP Mail SMTP

Sobald du die Konstanten für WP Mail SMTP aktiviert hast, musst du im nächsten Schritt den Code für die Konstanten einfügen, die du verwenden möchtest.

Unten findest du den Code, den du brauchst, um eine Konstante für jeden SMTP-Wert zu erstellen. Kopiere die Codezeilen, die du brauchst, in die wp-config.php Datei. Nachdem du sie in deine Datei eingefügt hast, überprüfe, ob alle Codewerte mit dem übereinstimmen, was du auf deiner Website brauchst.

Allgemeine Einstellungen

Jede Konstante in diesem Abschnitt kann für jeden Mailer verwendet werden, da sie nicht spezifisch für eine bestimmte Mailer-Option ist.

E-Mail-Protokolle

Die Konstanten in diesem Abschnitt können auch unabhängig davon verwendet werden, welchen Mailer du wählst.

define ( 'WPMS_LOGS_ENABLED', true ); // True schaltet es ein, false schaltet es aus.
define ( 'WPMS_LOGS_LOG_EMAIL_CONTENT', true ); // True schaltet es ein und speichert E-Mail-Inhalte, false schaltet es aus.
define ( 'WPMS_LOGS_LOG_RETENTION_PERIOD', 0 ); // Wie lange E-Mail-Protokolle aufbewahrt werden sollen, bevor sie gelöscht werden, in Sekunden. Um die Aufbewahrungszeit zu deaktivieren und die Logs für immer zu behalten, setze den Wert 0.

SendLayer Mailer

SMTP.com Mailer

Brevo (ehemals Sendinblue) Mailer

Mailgun Mailer

SendGrid Mailer

Amazon SES

Google Mailer

Outlook Mailer

Poststempel Mailer

SparkPost Mailer

Zoho Mailer

Andere SMTP-Mailer

Sobald du den Code kopiert hast, den du verwenden möchtest, musst du die Details hinzufügen, die für deine spezielle Website-Konfiguration relevant sind.

Hinweis: Wenn du dir nicht sicher bist, welche Werte für deine Website benötigt werden, dann sieh dir unbedingt die Anleitung für den von dir gewählten Mailer an. In diesem Leitfaden findest du Links zu allen unseren Mailer-Tutorials.

Nachdem du deinen Code erstellt hast, solltest du die Datei speichern.

Bestätigen deiner Konstanten

Im letzten Schritt musst du sicherstellen, dass deine Konstanten funktionieren. Dazu musst du deinen WordPress-Adminbereich öffnen und zu WP Mail SMTP " Einstellungen gehen.

Wenn du die Einstellungen hier überprüfst, solltest du sehen, dass alle Felder, die Konstanten verwenden, deaktiviert sind. Sie werden ausgegraut angezeigt und können nicht bearbeitet werden.

WP Mail SMTP-Einstellungen, die durch Konstanten definiert wurden, sind auf der Seite Einstellungen ausgegraut

Aktualisieren deiner Konstanten

Hinweis: Dieser Abschnitt gilt nur für die Mailer SendLayer, SMTP.com, Brevo (Sendinblue), Mailgun, Postmark, SendGrid und SparkPost. Andere Mailer unterstützen die Webhook-Zustellbestätigung nicht, weil sie diese Funktion nicht haben.

Bevor du deine Konstanten aktualisierst, musst du die Webhook-Benachrichtigungen deaktivieren und sie wieder aktivieren, sobald du die Konstanten aktualisiert hast. Gehe dazu zu WP Mail SMTP " Einstellungen und öffne die Registerkarte E-Mail-Protokoll .

Aktualisieren der Konstanten in den WP Mail SMTP-Einstellungen

Hier klickst du auf die Schaltfläche Abmelden neben dem Feld Webhooks Status.

Webhooks Status in WP Mail SMTP

Sobald deine Konstanten aktualisiert wurden, aktualisiere die Seite und klicke auf die Schaltfläche Abonnieren neben dem Feld Webhooks-Status. Dadurch wird sichergestellt, dass die Webhooks für die Zustellungsprüfung korrekt für deine Konstantenänderungen konfiguriert werden.

Webhooks Status in WP Mail SMTP

Das war's! Du kannst deine WP Mail SMTP-Einstellungen jetzt in der Konfigurationsdatei deiner Website statt im Adminbereich vornehmen, um sie sicherer zu machen.

Möchtest du als Nächstes alle von deiner WordPress-Website versendeten E-Mails im Auge behalten? Mit der E-Mail-Protokollierungsfunktion von WP Mail SMTP kannst du alle von deiner Website generierten E-Mails einsehen und sehen, ob sie erfolgreich versendet wurden oder nicht.

Teste unser kostenloses WP Mail SMTP Plugin

Verwende deinen bevorzugten SMTP-Anbieter, um deine WordPress-E-Mails zuverlässig zu versenden.

Bitte aktiviere JavaScript in deinem Browser, um dieses Formular auszufüllen.