TLS & Email🌐 Server YASAPI k dispozíciiadvanced
Zdravie MX záznamov
Komplexne diagnostikuje zdravie, prioritu a dostupnosť poštových MX serverov a podporu STARTTLS.
Spracované cez YAS · neukladá sa
Pripravené na použitieOkamžité spracovanie
MX Health — records, resolution & port 25
Lists MX hosts, resolves A/AAAA, probes TCP 25 and detects null MX (RFC 7505) and duplicate priorities.
Čo tento nástroj robí?
Komplexne diagnostikuje zdravie, prioritu a dostupnosť poštových MX serverov a podporu STARTTLS.
Kedy ho použiť?
- Overenie schopnosti domény bezproblémovo prijímať e-mailové správy od všetkých odosielateľov.
- Kontrola nastavenia priorít záložných poštových serverov (Backup MX).
- Overenie podpory šifrovaného prenosu pošty cez protokol STARTTLS.
Reálny príklad
Vstup
yas.sh
Výstup
MX 1: aspmx.l.google.com (Priorita 1) – Port 25 otvorený | STARTTLS: Podporované
Kompletný test dostupnosti a odozvy všetkých nakonfigurovaných MX serverov.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Zadajte názov domény.
- Spracovanie
- Diagnostický modul načíta MX záznamy a otestuje SMTP spojenie na porte 25.
- Výstup
- Tabuľka serverov s vyčíslením odozvy, overením reverzného PTR a stavu šifrovania.
- Ďalší krok
- V prípade zlyhania spojenia skontrolujte firewall a konfiguráciu poštového démona.
Časté chyby
- Nastavenie IP adresy priamo do MX záznamu namiesto platného doménového mena (FQDN).
- Blokovanie portu 25 u poskytovateľa internetového pripojenia.
- Rovnaká priorita pre primárny aj záložný server bez vyváženia záťaže.
Čo znamená výsledok
Poskytuje celkový pohľad na funkčnosť a spoľahlivosť e-mailovej infraštruktúry domény.
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/mx-health
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/mx-health" \
-H "Content-Type: application/json" \
-d '{"input":"example.com"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/mx-health", {
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/mx-health", json={"input":"example.com"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | Domain, e.g. example.com |
Success response
{ "result": { "nullMx": false, "hosts": [{ "preference": 10, "exchange": "mx1.example.com", "ips": ["93.184.216.34"], "port25": { "open": true } }], "duplicatePriorities": [], "issues": [] } }MX audit: priorities, A/AAAA resolution, STARTTLS-era port-25 probe, null MX (RFC 7505), duplicates.
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