Co znamená „správně zapsaný e-mail“
Co kalkulačka ověřuje
Zápis. Znak @ dělí adresu na dvě části a každá má svá pravidla: kolik znaků, které znaky, kde smí být tečka nebo pomlčka. Kalkulačka projde tato pravidla popořadě a pojmenuje první, které neprojde.
Co neověřuje
Jestli doména existuje a za adresou je živá schránka. To je jiná otázka: pro odpověď se musíš zeptat DNS serverů a nakonec poslat e-mail. Stránka nikoho nekontaktuje. „Zapsáno správně“ tedy znamená přesně tohle: poštovní server adresu, která takhle vypadá, přijme, a co bude dál, záleží na tom, jestli tu schránku někdy někdo založil.
Dvě části a tři délky
| Část | Maximum | Odkud pravidlo pochází | |---|---|---| | Před @ | 64 znaků | RFC 5321, §4.5.3.1 | | Doména | 255 znaků | RFC 5321, §4.5.3.1 | | Celá adresa | 254 znaků | praktický strop, který drží všechny servery |
Před @ jsou povolená latinská písmena, číslice a symboly ! # $ % & ' * + - / = ? ^ _ \ { | } ~`, plus tečka – ale ne první, ne poslední a ne dvě za sebou. V doméně: písmena, číslice a pomlčka; každá část mezi tečkami má 1 až 63 znaků a nesmí začínat ani končit pomlčkou. TLD za poslední tečkou má nejméně dvě písmena, žádné číslice.
Na pořadí záleží
Pojmenuje se jen jedna chyba – první nalezená. Je to záměr: druhá chyba bývá důsledkem první a seznam tří položek spíš zmate, než pomůže. Opravil jsi první? Ověř znovu.
Nápověda k doméně
Když se doména velmi podobá běžné (gmial.com, gmail.con, hotmail.co), kalkulačka se zeptá, jestli jsi nemyslel tu. Verdikt se nemění: adresa s překlepem v doméně je zapsaná správně, jen nikam nevede. To jsou různé věci a stránka je drží odděleně.
Časté otázky k ověřování e-mailu
Proč je adresa „platná“, ale e-mail nikdy nedorazí?
Protože jde o různé kontroly. Správný zápis znamená, že formulář a poštovní server adresu přijmou. Jestli doména existuje, jestli byla schránka založena, jestli je plná – nic z toho se na zápisu neukáže.
Proč adresa s nelatinskými písmeny neprojde?
Adresy s nelatinskými písmeny existují (RFC 6531), ale ověřit je pořádně je samostatná práce s IDNA a tabulkami Unicode. Kalkulačka to neumí, takže je poctivější říct „není latinka“ než hádat.
Proč se nepřijme "john doe"@example.com v uvozovkách?
Formálně to uvozovky dovolují. V praxi takovou adresu nepřijme žádný registrační formulář. Říct ti „všechno v pořádku“ před formulářem, který ji odmítne, by byla ta špatná pravda.
Co je štítek za plusem?
Část adresy john+shop@example.com za + je štítek pro filtry: e-mail stejně dorazí na john@. Kalkulačka ho ukáže na samostatném řádku, protože některé weby takové adresy při registraci odříznou nebo odmítnou.
Znamenají tečky v adrese něco?
Záleží na poskytovateli. Gmail tečky před @ ignoruje, většina ostatních služeb ne. Kalkulačka s tím nic nedělá: jen ověří, že tečka není na okraji a že nejsou dvě za sebou.
Vadí velká písmena?
Ne. Doména nerozlišuje velikost písmen a skoro všechny servery ji ignorují i v části před @. Kalkulačka takové adresy přijme.
Můžu ověřit seznam adres najednou?
Ne, jednu adresu po druhé. Kalkulačka odmítne vstup delší než 400 znaků – to už není adresa.