TLS & Email🌐 Server YASAPI k dispozíciiadvanced
Inšpektor DMARC záznamov
Analyzuje DMARC politiku domény a overuje konfiguráciu ochrany proti podvrhnutiu e-mailov.
Spracované cez YAS · neukladá sa
Pripravené na použitieOkamžité spracovanie
DMARC Inspector — _dmarc.<domain>
Fetches the DMARC TXT record and validates policy, alignment and reporting tags.
Čo tento nástroj robí?
Analyzuje DMARC politiku domény a overuje konfiguráciu ochrany proti podvrhnutiu e-mailov.
Kedy ho použiť?
- Ochrana značky a reputácie domény pred zneužitím na phishing a podvodné e-maily.
- Inštrukcie pre prijímajúce servery, ako naložiť s neoverenou poštou (p=none, quarantine, reject).
- Zabezpečenie zasielania agregovaných reportov (rua) o stave doručovania pošty.
Reálny príklad
Vstup
yas.sh
Výstup
v=DMARC1; p=reject; rua=mailto:dmarc@yas.sh; pct=100 (Maximálna ochrana)
Overenie záznamu publikovaného na subdoméne _dmarc.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Zadajte názov domény.
- Spracovanie
- Nástroj overí prítomnosť TXT záznamu na _dmarc.vasadomena.sk a rozanalyzuje tagy.
- Výstup
- Kompletný rozbor politiky, prísnosti kontroly a cieľových adries pre hlásenia.
- Ďalší krok
- Postupne prejdite z monitorovacieho režimu (p=none) na vynucovací (p=quarantine/reject).
Časté chyby
- Dlhodobé zotrvanie v režime p=none, ktorý iba pasívne monitoruje, ale neblokuje útočníkov.
- Publikovanie DMARC záznamu na hlavnej doméne namiesto subdomény _dmarc.
- Zapnutie p=reject pred kompletným otestovaním správnosti SPF a DKIM na všetkých odosielacích serveroch.
Čo znamená výsledok
Definuje pravidlá overovania pravosti a postup pri zlyhaní autentifikácie e-mailových správ.
Súkromie a bezpečnosť
Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.
API
Endpoint
POST https://yas.sh/api/v1/tools/dmarc-inspector
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/dmarc-inspector" \
-H "Content-Type: application/json" \
-d '{"input":"example.com"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/dmarc-inspector", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"input": "example.com"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/dmarc-inspector", json={"input":"example.com"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | Domain, e.g. example.com |
Success response
{ "result": { "found": true, "record": "v=DMARC1; p=reject; rua=mailto:dmarc@example.com", "policy": "reject", "subdomainPolicy": null, "pct": 100, "adkim": "r", "aspf": "r", "rua": ["dmarc@example.com"], "valid": true, "issues": [] } }Fetch and validate _dmarc.<domain> TXT: policy badge, alignment, pct, rua/ruf.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
Súvisiace nástroje