Přejít na dokumentaci
Znalostní báze

Odstraněné sledovací pixely

Neviditelný obrázek, který odesílateli hlásí, že jste jeho poštu otevřeli, je pryč dřív, než zprávu uvidíte.

Podrobnosti

  • Každý obrázek, který se hlásí jako 1×1 nebo 0×0, se odstraňuje na serveru, spolu se skrytými bloky preheaderu, které nesou tentýž trik.
  • Běží to na každé zprávě, kterou v aplikaci otevřete, ne na cestě dovnitř. Uložená kopie zůstává tak, jak dorazila, a odstraňování se děje mezi ní a vaší obrazovkou. Není co zapínat. Čtení zprávy přes API nebo přes MCP vrací uloženou kopii tak, jak dorazila, takže klient, který si to HTML vykreslí sám, zodpovídá za to, co načte.
  • To pravidlo je bezpodmínečné a právě proto stojí za vyslovení: OpenEmail posílá poštu, která hlásí otevření (jeden přepínač pro otevření, druhý pro kliknutí, a oba jsou zapnuté, dokud je vlastník schránky nevypne, takže je to to, co odesílatel dostane, ne něco, co si musel vyhledat), a obrázek 1×1, který přidává, se ze schránky OpenEmail odstraní přesně jako každý cizí. Pošta mezi dvěma účty OpenEmail tedy při ČTENÍ nikdy nehlásí otevření. Mezerou je tisk, protože cesta tisku tímhle průchodem neprojde a pixel stahuje se vším ostatním. To je cena toho pravidla, ne díra v něm, a udělat výjimku pro náš vlastní pixel je jediná změna, po které by se tahle stránka stala nepravdivou.
  • Tisk tímhle průchodem neprochází, takže pixel přežije do vytištěného kódu. Řídí se místo toho přepínačem vzdálených obrázků níže: s ním vypnutým se na vytištěné stránce nestahuje nic, a s ním zapnutým, což je výchozí stav, tisk načítá vzdálené obrázky přesně jako čtení.
  • Pixel, který se schová pomocí CSS místo atributů width a height, tímhle chycen není, a chytí ho vypnutí vzdálených obrázků, což je nastavení níže a to, které zastaví každé vzdálené stahování, ať má jakýkoli tvar.