Ändern der Absender-E-Mail-Adresse für E-Mail-Zusammenfassungen

Möchten Sie die Absender-E-Mail-Adresse anpassen, die speziell für WPForms E-Mail-Zusammenfassungen verwendet wird?

Standardmäßig verwendet WPForms die Admin-E-Mail-Adresse Ihrer Website oder die E-Mail-Adresse, die durch den globalen wpforms_emails_mailer_get_from_address-Filter für alle ausgehenden Nachrichten definiert ist. Wenn Sie jedoch eine andere Absender-E-Mail-Adresse nur für die E-Mail-Zusammenfassungen verwenden möchten, können Sie dies mit ein paar Zeilen PHP einfach erreichen.

In diesem Tutorial zeigen wir Ihnen, wie Sie eine benutzerdefinierte Absender-E-Mail-Adresse ausschließlich für die wöchentlichen E-Mail-Zusammenfassungen anwenden, ohne andere WPForms-E-Mails zu beeinträchtigen.


Standardmäßig sendet WPForms alle E-Mail-Benachrichtigungen mit derselben Absender-E-Mail-Adresse. Sie können dies global mit dem wpforms_emails_mailer_get_from_address-Filter ändern.

Diese Methode gilt jedoch für alle ausgehenden E-Mails (wie Formularbenachrichtigungen, Bestätigungen und E-Mail-Zusammenfassungen). Wenn Sie nur die Absender-E-Mail-Adresse für die E-Mail-Zusammenfassungen ändern möchten, müssen Sie diesen Prozess gezielt mit dem folgenden Code-Snippet ansprechen.

Hinzufügen des Code-Snippets

Sie können den folgenden Code verwenden, um eine benutzerdefinierte Absender-E-Mail-Adresse nur für E-Mail-Zusammenfassungen festzulegen.

Wenn Sie Hilfe benötigen, wo oder wie Sie Snippets zu Ihrer Website hinzufügen können, lesen Sie bitte dieses Tutorial.

function wpf_add_summary_from_address_filter() {
	add_filter( 'wpforms_emails_mailer_get_from_address', 'wpf_set_custom_summary_from_address' );
}
add_action( 'wpforms_email_summaries_cron', 'wpf_add_summary_from_address_filter', 5 );

function wpf_set_custom_summary_from_address( $from_address ) {
	// --> IMPORTANT: Change this to your desired sending email address.
	// This should be an address on your domain, e.g., '[email protected]'.
	return '[email protected]';
}

function wpf_remove_summary_from_address_filter() {
	remove_filter( 'wpforms_emails_mailer_get_from_address', 'wpf_set_custom_summary_from_address' );
}
add_action( 'wpforms_email_summaries_cron', 'wpf_remove_summary_from_address_filter', 20 );

Dieser Code ändert vorübergehend die Absender-E-Mail-Adresse, bevor die Zusammenfassungs-E-Mail generiert wird, und stellt den Standardwert danach wieder her.
Auf diese Weise werden nur Ihre E-Mail-Zusammenfassungen beeinflusst – alle anderen WPForms-E-Mails verwenden weiterhin die Standard-Absender-E-Mail-Adresse.

Und das ist alles! Sie haben die Absender-E-Mail-Adresse für WPForms E-Mail-Zusammenfassungen erfolgreich angepasst.

Möchten Sie auch die Absender-E-Mail-Adresse für alle WPForms-E-Mails ändern? Sehen Sie sich unser Entwickler-Tutorial an, wie Sie die globale Absender-E-Mail-Adresse ändern.