Przejdź do głównej zawartości

Kalendarz CalDAV

Zaproszenia kalendarzowe przychodzą jako wiadomość, ale termin należy do kalendarza. Integracja CalDAV zamyka tę lukę: gdy przyjmiesz zaproszenie, YouniqMail zapisuje termin bezpośrednio w twoim kalendarzu CalDAV. W grę wchodzą Nextcloud, iCloud, Fastmail, Radicale, Baikal i inne serwery CalDAV.

Rzeczy podstawowe YouniqMail potrafi od razu: przychodzące zaproszenia (.ics) pojawiają się jako karta z tytułem, godziną, miejscem, organizatorem oraz przyciskami Przyjmij, Może i Odrzuć. Pokaż uczestników rozwija listę gości, Zmień odpowiedź poprawia odpowiedź udzieloną wcześniej. Odpowiedź trafia do organizatora jako zgodna ze standardem wiadomość; jeśli jesteś offline, czeka w skrzynce nadawczej.

Dodaj do kalendarza otwiera termin w aplikacji kalendarza twojego systemu, z maksymalnie dwoma przypomnieniami, które ustawiasz w Ustawienia → Wiadomości → Zaproszenia kalendarza w punkcie Domyślne przypomnienia. Tam możesz też całkiem wyłączyć karty.

Integracja CalDAV dokłada drogę automatyczną: wpis w twoim kalendarzu na serwerze, żeby termin był także tam, gdzie widzi go twój telefon.

  1. Otwórz Ustawienia → Integracje → Kalendarz CalDAV i włącz przełącznik Włącz kalendarz CalDAV.
  2. Wybierz Dodaj konto i wpisz Nazwa, Adres URL serwera, Nazwa użytkownika i Hasło. Jako Metoda uwierzytelniania prawie zawsze pasuje Basic Auth.
  3. Wykryj pobiera kalendarze serwera. Pierwszy staje się domyślnym, a przyciskiem Ustaw jako domyślny wybierasz inny.
  4. Włącz Automatycznie dodawaj zaakceptowane zaproszenia do domyślnego kalendarza.

Testuj sprawdza tylko dane logowania. Adres URL serwera znajdziesz w dokumentacji swojego dostawcy pod hasłem CalDAV. W Nextcloudzie kończy się na /remote.php/dav; iCloud wymaga hasła dla aplikacji, tak samo jak przy konfiguracji konta. Google dopuszcza CalDAV tylko z tokenem dostępu OAuth, którego YouniqMail nie może zdobyć sam; do Kalendarza Google integracja się więc nie nadaje.

Od tej pory dzieje się to mimochodem: gdy przyjmiesz zaproszenie albo odpowiesz Może, termin trafia do domyślnego kalendarza, z godziną, miejscem i uczestnikami z zaproszenia. Gdy odrzucisz, YouniqMail usuwa termin utworzony w ten sposób. Jeśli organizator przyśle zaktualizowane zaproszenie, twoja następna odpowiedź zastępuje wpis, zamiast tworzyć drugi. Zaproszeń, które zmieniają tylko pojedynczy termin z serii, YouniqMail nie przenosi, żeby zapisana seria pozostała nienaruszona.

Niektórzy dostawcy, na przykład iCloud czy Nextcloud, sami umieszczają zaproszenia w kalendarzu. Wtedy przełącznik nie jest ci potrzebny; serwer i tak odrzuca drugi wpis z tym samym zaproszeniem.

W regułach jest akcja Dodaj do kalendarza: jeśli wiadomość zawiera zaproszenie, przenosi je; odwołanie od organizatora usuwa termin. Wiadomości bez zaproszenia są wpisywane jako godzinny termin w chwili wiadomości, z tematem jako tytułem.

Gdy jesteś offline albo serwer kalendarza nie odpowiada, YouniqMail zapamiętuje zmianę i wprowadza ją, gdy tylko serwer znów będzie dostępny, niezależnie od tego, kiedy odpowiedź wyjdzie ze skrzynki nadawczej. Dopóki coś czeka, konto w Ustawienia → Integracje → Kalendarz CalDAV pokazuje informację z przyciskami Spróbuj teraz ponownie i Odrzuć. Jeśli serwer ostatecznie odrzuci zmianę albo nie przyjmie jej w ciągu tygodnia, YouniqMail da ci znać.