Tovább a tartalomhoz

Tiltólistára kerülés megakadályozása (szűrő)

A gravitysmtp_abort_email_suppression szűrő leírása: hogyan akadályozod meg, hogy egy címet a Gravity SMTP letiltási listára tegyen.

A gravitysmtp_abort_email_suppression szűrővel megakadályozhatod, hogy egy e-mail-cím felkerüljön a Letiltások listájára. A szűrő csak a listára kerülést állítja meg: azoknak a címeknek a küldését nem változtatja meg, amelyek már a listán vannak.

add_filter( 'gravitysmtp_abort_email_suppression', 'sajat_fuggveny_neve', 10, 4 );
Paraméter Típus Leírás
$skip logikai Kihagyja-e a címek letiltását. Alapérték: false.
$email szöveg A letiltandó e-mail-cím.
$reason szöveg A letiltás oka.
$notes szöveg A letiltás kiegészítő megjegyzése.

Ha a szűrő true értéket ad vissza, a cím nem kerül a listára.

Példa: adminisztrátorok címének védelme

Szekció neve “Példa: adminisztrátorok címének védelme”
add_filter( 'gravitysmtp_abort_email_suppression', function( $skip, $email, $reason, $notes ) {
// Egyetlen adminisztrátor címét se lehessen letiltani
$admin_users = get_users( array( 'role' => 'administrator' ) );
foreach ( $admin_users as $admin ) {
if ( $email === $admin->user_email ) {
return true;
}
}
return $skip;
}, 10, 4 );

A kódot az aktív téma functions.php fájljába, egy saját funkcióbővítő bővítménybe, egyedi kiegészítőbe vagy kódrészlet-kezelő bővítménybe teheted.

A szűrő a Gravity SMTP 1.5.1-es verziójától érhető el.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások