Einstellen einer benutzerdefinierten Antwort-E-Mail

Achtung! Dieser Artikel enthält PHP-Code und ist für Entwickler gedacht. Wir bieten diesen Code aus Höflichkeit an, bieten aber keinen Support für Code-Anpassungen oder Entwicklungen von Drittanbietern.

Übersicht

Möchtest du die Antwort-E-Mail-Adresse für alle E-Mails ändern, die von deiner WordPress-Website aus verschickt werden? Die Antwort-E-Mail-Adresse kann für jedes Plugin oder jede Integration, die zum Versenden von E-Mails von deiner Website aus verwendet wird, unterschiedlich sein, je nachdem, wie du sie konfiguriert hast.

In diesem Tutorial zeigen wir dir, wie du mit einem PHP-Snippet sicherstellen kannst, dass alle E-Mails, die du von deiner Website versendest, dieselbe Antwort-E-Mail-Adresse haben.

Hinweis: Achte darauf, dass du das WP Mail SMTP-Plugin auf deiner Website installierst und aktivierst, bevor du das Code-Snippet aus dieser Anleitung hinzufügst.

Einrichtung

Wir empfehlen dir, den unten stehenden Code zu kopieren und in ein neues WPCode-Snippet einzufügen. WPCode macht es einfach und sicher, Code-Snippets auf deiner Website auszuführen.

Hilfe beim Hinzufügen von Snippets zu deiner Website findest du in unserer Anleitung zum Hinzufügen von Code-Snippets mit dem WPCode-Plugin.

Kopiere einfach dieses Snippet und füge es in WPCode ein. Auf Zeile 8musst du Folgendes ersetzen Pattie Paloma und [email protected] mit deinem gewünschten Reply-to-Namen und deiner E-Mail-Adresse.

/* Set a Custom Reply-To Email
 * 
 * Original doc: https://wpmailsmtp.com/docs/setting-a-custom-reply-to-email/
*/

function wp_mail_smtp_dev_reply_to( $args ) {
 
	$reply_to = 'Reply-To: Pattie Paloma <[email protected]>';
 
	if ( ! empty( $args[ 'headers' ] ) ) {
		if ( ! is_array( $args[ 'headers' ] ) ) {
			$args[ 'headers' ] = array_filter( explode( "\n", str_replace( "\r\n", "\n", $args[ 'headers' ] ) ) );
	}
 
	// Filter out all other Reply-To headers.
	$args[ 'headers' ] = array_filter( $args[ 'headers' ], function ( $header ) {
		return strpos( strtolower( $header ), 'reply-to' ) !== 0;
	} );
	} else {
		$args[ 'headers' ] = [];
	}

	$args[ 'headers' ][] = $reply_to;

	return $args;
}
 
add_filter( 'wp_mail', 'wp_mail_smtp_dev_reply_to', PHP_INT_MAX );

Hinweis: Die Reply-to-E-Mail-Adresse, die du in diesem Code-Snippet verwendest, überschreibt alle anderen Reply-to-Adressen, die von WordPress oder Drittanbieter-Plugins festgelegt wurden.

Das war's! Jetzt weißt du, wie du die Antwort-E-Mail für alle von deiner WordPress-Website gesendeten E-Mails erfolgreich ändern kannst.

Möchtest du noch mehr Möglichkeiten entdecken, wie du dein WP Mail SMTP-Setup anpassen kannst? Wirf einen Blick auf unsere anderen Codeschnipsel für weitere Anpassungsmöglichkeiten.

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.