# Kontroly spamu

> Jak Emailit hodnotí každý odchozí e-mail filtrem Rspamd, proč se zprávy se skóre 7 a vyšším zadržují, jak číst Spam Checks a jak problém opravit a e-mail odeslat znovu.

Emailit hodnotí každý e-mail, který odesílá, filtrem Rspamd, tedy stejným druhem spamového filtru, jaký používá mnoho přijímajících serverů. Zprávy, které se spamu podobají příliš, se místo odeslání zadrží, což chrání reputaci vaší domény. Tato stránka vysvětluje, jak hodnocení funguje, jak číst výsledky a co dělat, když je zpráva zadržena.

## Jak hodnocení funguje

1. **Emailit zprávu připraví.** Přidá své hlavičky, například `Message-ID` a return path, a podepíše zprávu vaším klíčem DKIM.
2. **Rspamd ohodnotí přesně ta data, která by se odeslala.** Každé pravidlo, které se uplatní, skóre zvýší nebo sníží.
3. **Emailit porovná celkové skóre s prahem 7.**
   - **Pod 7:** zpráva se odešle.
   - **7 nebo víc:** zpráva dostane stav `held` a neodešle se. Její historie doručení uvádí: „Held because Rspamd scored this message 8.4, which is at or above the threshold of 7.“

Platí to pro každou odchozí zprávu: API, SMTP, kampaně i automatizace. Příchozí e-maily se nehodnotí.

Pokud Rspamd není dostupný, Emailit zprávu raději odešle bez skóre, než aby ji zdržel. Takové zprávy ukazují **Not inspected**.

## Přečtěte si výsledky

### Na stránce e-mailu

Otevřete zprávu v **Email API → Emails**. Záhlaví ukazuje její skóre jako barevné označení, například **Score +3.20**:

| Barva | Skóre | Význam |
| --- | --- | --- |
| Zelená | Pod 5 | Nízká pravděpodobnost spamu. |
| Oranžová | 5 až pod 7 | Blízko prahu. Vyplatí se to zlepšit. |
| Červená | 7 nebo víc | Zadrženo. |
| Šedá | **Not inspected** | Zpráva nebyla hodnocena. |

Panel **Spam Checks** vypisuje každé uplatněné pravidlo ve třech sloupcích:

| Sloupec | Popis |
| --- | --- |
| **Check** | Co pravidlo hledá. Po najetí myší uvidíte název pravidla v Rspamd. |
| **Result** | **Negative** u pravidel, která skóre zvyšují (špatně), **Positive** u pravidel, která ho snižují (dobře), **Neutral** u pravidel bez vlivu. |
| **Score** | Kolik pravidlo přidalo nebo ubralo, například `+2.50` nebo `-0.10`. |

Filtrem **All**, **Negative**, **Positive** a **Neutral** se zaměříte na pravidla, která skóre zvýšila.

### V seznamu e-mailů

Sloupec **Spam score** v seznamu e-mailů ukazuje označení každé zprávy. Přidejte filtr **Spam score**, například *greater than or equal to* 5, abyste našli zprávy, které jsou blízko zadržení. Přes API přijímá stejný filtr [Výpis e-mailů](/cs/docs/api-reference/emails/list/):

```bash
curl -G https://api.emailit.com/v2/emails \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  --data-urlencode "spam_score.gte=5"
```

## Častá pravidla a jejich řešení

Názvy pravidel pocházejí z Rspamd. Jejich přesné skóre se může měnit s aktualizacemi pravidel.

| Pravidlo | Co znamená | Řešení |
| --- | --- | --- |
| `MIME_HTML_ONLY` | Zpráva má HTML, ale žádnou část v prostém textu. | Posílejte spolu s `html` i verzi `text`. |
| `R_PARTS_DIFFER` | Část v prostém textu a část v HTML říkají velmi odlišné věci. | Generujte textovou část ze stejného obsahu jako HTML. |
| `HTML_SHORT_LINK_IMG_1` | Krátké tělo HTML, které je hlavně obrázek s odkazem. | Přidejte skutečný text. Neposílejte e-maily tvořené jen obrázkem. |
| `SUBJ_ALL_CAPS` | Předmět je velkými písmeny. | Používejte běžnou velikost písmen. |
| `PHISHING` | Viditelný text odkazu ukazuje jinou doménu, než kam odkaz skutečně vede. | Sjednoťte viditelnou URL s odkazem, nebo místo URL použijte popisný text odkazu. |
| `ZERO_FONT`, `MANY_INVISIBLE_PARTS` | Zpráva obsahuje text skrytý před čtenářem. | Odstraňte skrytý text, například slova s velikostí písma 0. |
| `DBL_SPAM`, `URIBL_BLACK`, `SEM_URIBL` | Odkaz vede na doménu na blocklistu. | Odkaz odstraňte, nebo ho nahraďte odkazem na vlastní doménu. Vyhněte se veřejným zkracovačům URL. |
| `R_SUSPICIOUS_URL` | Odkaz používá neobvyklou nebo zastřenou adresu, například holou IP adresu. | Odkazujte na běžné názvy domén. |
| `FREEMAIL_REPLYTO` | `Reply-To` používá bezplatného poskytovatele schránek, například Gmail. | Použijte adresu na vlastní doméně. |
| `MIME_BAD_EXTENSION`, `MIME_DOUBLE_BAD_EXTENSION` | Příloha má rizikový typ souboru, například spustitelný soubor nebo název jako `invoice.pdf.exe`. | Nepřikládejte spustitelné soubory. Místo toho na soubor odkažte. |
| `BAYES_SPAM` | Formulace připomínají zprávy, o kterých se ví, že jsou spam. | Přepište propagační formulace a omezte prodejní jazyk. |
| `FUZZY_DENIED` | Zpráva se velmi podobá známému spamu. | Pište vlastní obsah, místo abyste přebírali text z hromadných šablon. |

## Odešlete zadrženou zprávu znovu

Nejdřív odstraňte příčinu. Opakované odeslání pošle znovu **přesně stejný obsah**, takže pomůže, jen když byl problém mimo samotnou zprávu, například odkazovaná doména, která mezitím byla z blocklistu odstraněna.

- **Pokud pravidla spustil obsah,** opravte šablonu nebo kód a odešlete novou zprávu.
- **Pokud je příčina vyřešená,** odešlete zadrženou zprávu znovu:

**Webové rozhraní**

  Otevřete e-mail v **Email API → Emails** a vyberte **Retry**. Emailit vytvoří nový e-mail se stejným obsahem a originál nechá beze změny.

**API**

  Zavolejte [Opakované odeslání e-mailu](/cs/docs/api-reference/emails/retry/) s ID zadrženého e-mailu.

```bash
curl https://api.emailit.com/v2/emails/em_5Vb2Nq8Xc1Jm/retry \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
```

  Odpověď obsahuje `id` nového e-mailu a `original_id`.

Opakované odeslání se před odesláním znovu ohodnotí a stojí kredity jako jakýkoli jiný e-mail. Zadržené e-maily můžete odeslat znovu až 30 dní, pokud jejich obsah nebyl odstraněn podle vašeho nastavení [uchovávání dat](/cs/docs/data-retention/). Viz [Opakované odeslání a přeposlání](/cs/docs/email-api/retry-and-forward/).

> **Poznámka:** Skóre spamu není jediným důvodem stavu `held`. Zpráva se zadrží také, když workspace dojdou kredity, jeho doména je pozastavená, workspace je zablokovaný, nebo Emailit API klíč nastavil na zadržování. Důvod uvádí historie doručení e-mailu.

## Související

  - [Osvědčené postupy](/cs/docs/deliverability/best-practices/): Návyky při psaní obsahu, které udržují skóre nízko.
  - [Stavy e-mailů](/cs/docs/logs/email-statuses/): Co znamená held a všechny ostatní stavy.

---
Zdroj: https://emailit.com/cs/docs/deliverability/spam-checks/
