Všechny návody

Připojení kalendáře Seznam

  • E-mail a heslo k Seznam účtu
  • Kontrola změn každých 5 minut

Kalendář Seznam připojíte jen e-mailovou adresou a heslem, adresu serveru zadávat nemusíte. Pokud máte zapnuté dvoufázové ověření, použijte místo běžného hesla heslo pro aplikace.

Než začnete

Budete potřebovat:

  • e-mailovou adresu Seznam – funguje s adresami @seznam.cz, @email.cz, @post.cz a @spoluzaci.cz,
  • heslo – stejné, jakým se přihlašujete do Seznam účtu. Pokud máte zapnuté dvoufázové ověření, potřebujete heslo pro aplikace.

Heslo pro aplikace (jen s dvoufázovým ověřením)

Se zapnutým dvoufázovým ověřením Seznam běžné heslo pro CalDAV nepřijme. Pro poštovní programy a kalendáře si proto nastavíte zvláštní heslo pro aplikace. Pokud dvoufázové ověření nemáte, tuto část přeskočte.

  1. Otevřete zabezpečení Seznam účtu

    Přihlaste se do svého Seznam účtu a otevřete sekci Zabezpečení.

  2. Nastavte heslo pro aplikace

    V části Dvoufázové ověření klikněte vedle položky Heslo pro aplikace na Nastavit. Zadejte nové heslo dvakrát a klikněte na Uložit změny.

    Podrobný postup najdete v nápovědě Seznamu.

Připojte kalendář v SyncMyDay

  1. Otevřete formulář pro Seznam

    V SyncMyDay klikněte v menu na Kalendáře a vyberte dlaždici Seznam. Formulář můžete otevřít i přímo.

  2. Zadejte e-mail a heslo

    • E-mailová adresa – celá adresa včetně domény, třeba jan.novak@seznam.cz.
    • Heslo – heslo k Seznam účtu, nebo heslo pro aplikace, pokud máte zapnuté dvoufázové ověření.

    Adresu serveru nezadáváte, SyncMyDay ji najde sám. Klikněte na Najít kalendáře.

  3. Vyberte kalendář

    SyncMyDay zobrazí kalendáře ve vašem účtu. Vyberte ten, který chcete synchronizovat, případně upravte jeho název a klikněte na Dokončit nastavení. Vybraný kalendář můžete později změnit v jeho detailu přes Upravit.

    Kalendář označený Jen pro čtení může být jen zdrojem jednosměrného pravidla. Blokace do něj zapisovat nejde a obousměrnou synchronizaci s ním nenastavíte.

  4. Hotovo, kalendář je připojený

    Kalendář Seznam se objeví mezi vašimi kalendáři.

Řešení problémů

„Seznam odmítl přihlašovací údaje.“

  • Zkontrolujte, že jste zadali celou e-mailovou adresu, ne jen část před zavináčem.
  • Máte zapnuté dvoufázové ověření? Pak běžné heslo nefunguje, použijte heslo pro aplikace.
  • Pokud jste heslo pro aplikace mezitím změnili, zadejte to nové.

„Server teď nepřijímá další pokusy o přihlášení. Zkuste to prosím za pár minut.“

Po několika neúspěšných pokusech o přihlášení za sebou se další pokusy na chvíli zastaví. Počkejte pár minut a před dalším pokusem zkontrolujte heslo.

Synchronizace se zastavila a přišel mi e-mail

Když uložené heslo přestane fungovat (třeba po změně hesla pro aplikace), SyncMyDay připojení pozastaví a pošle vám e-mail. Otevřete kalendář na stránce Kalendáře, klikněte na Upravit, vyplňte Nové heslo (nepovinné) a klikněte na Uložit změny.

Změna se v cílovém kalendáři neobjevila hned

Kalendáře Seznam kontrolujeme každých 5 minut, změna se proto projeví během několika minut.

Další kroky

Technické detaily

Pro vývojáře a IT

Připojení

  • Server https://caldav.seznam.cz hledáme přes /.well-known/caldav (RFC 6764), uživatelské jméno je celá e-mailová adresa.
  • Komunikace jen přes HTTPS, heslo je v databázi šifrované (libsodium).
  • Kalendáře, do kterých účet nemůže zapisovat, poznáme podle current-user-privilege-set a označíme je jako jen pro čtení.

Synchronizace

  • Každých 5 minut porovnáme getctag / sync-token kalendáře. Když se nezměnil, události znovu nestahujeme. Nejméně jednou za hodinu kalendář projdeme celý.
  • Události načítáme dotazem REPORT (calendar-query), opakované události rozkládáme na jednotlivé výskyty sami.
  • Blokace obsahují jen název z pravidla (třeba „Obsazeno“), TRANSP:OPAQUE a CLASS:PRIVATE. Nemají popis, místo ani účastníky, takže se nikomu neposílají pozvánky.

Nepovedlo se? Napište nám a pomůžeme vám.