# 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](https://hub.hellowp.io/hu/plugins/gravitysmtp/letiltasok/) 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.

## Használat

```php
add_filter( 'gravitysmtp_abort_email_suppression', 'sajat_fuggveny_neve', 10, 4 );
```

## Paraméterek

| 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

```php
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 );
```

## Hová tedd a kódot

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.
