Home Zápisník Jomla návody Maskování před spamem na www

Maskování před spamem na www

Maskování před spamem

Napřed musím napsat, že opravdu spolehlivě se před spamem ukrýt nedá. (Leda že nepoužijete email.) Naprostou většinu obtěžujícího spamu ale generují roboti, kteří sbírají maily na html stránkách. Tou nejprimitivnější metodou je trochu zakódovat zavináč, podle kterého emailoví roboti často poznávají adresu. Původní zápis

<a href="mailto: Tato emailová adresa je chráněna před spamboty, abyste ji viděli, povolte JavaScript "> Tato emailová adresa je chráněna před spamboty, abyste ji viděli, povolte JavaScript </a>

je lepší nahradit zápisem

<a href="mailto:jmeno%40server.cz">jmeno&#064;server.cz</a>

%40 je url-kódované hexadecimální číslo 64, &#064; je znaková entita zavináče (má kód 64). Samozřejmě lze trochu zakódovat i jiné znaky, ale chybějící zavináč by měl zmátnout nejvíce strojů.

Další zajímavý způsob je "zakódování" emailu přes tag <bdo>, který dokáže způsobit zobrazování textů psaných pozadu:

<bdo title="titulek" dir="rtl">zc.revres@onemj</bdo>

Nevím ale, jak moc je to spolehlivé a pro uživatele pohodlné. Určitě vymyslíte další způsoby zápisu mailové adresy. Dost často se používá také jen symbolický zápis:

pište mi na jmeno[at]server.cz

jenomže tohle už roboti chápou. Lepší je to tedy nebo po česku:

pište mi na jmeno[zavináč]server.cz

Podívejte se, kolik mailových adres dokáže ze stránek vytáhnout mailový robot.