Integrácia Thunderbird a Office 365

2020/10/31

Thunderbird sa dokáže integrovať s Office 365 podobným spôsobom ako Outlook.

K dispozícii je integrácia kalendára, kontaktov a za poplatok aj spracovávanie pozvánok na udalosti .

Budeme pracovať s troma add-onmi (doplnkami).

Ako sa rozhodnúť?

Variant I: Nastavenie Thunderbirdu cez protokol POP/IMAP

V Thunderbirde vytvoríme nový účet - či už pri štarte alebo dodatočne cez Tools | Account Settings a tlačidlo Account Actions a možnosť Add Mail Account…

Vyplníme meno a e-mailovú adresu, ale heslo neuvádzajme. Ak používame štandardného zamestnávateľa, mnoho z nich je v internej databáze Thunderbirdu a dokáže svoje nastavenia poskytnúť automaticky.

Thunderbird doplní nastavenia, my vyplníme heslo a sme pripravení.

Štandardné nastavenia serverov pre Office 365

Autentifikácia

V závislosti od zamestnávateľa môžeme na autentifikáciu použiť buď priamo login a heslo alebo autorizáciu cez OAuth 2. Implicitné nastavenie využíva Normal Password.

Nastavenie kontaktov a kalendára

Teraz môžeme nastaviť kontakty a kalendár pomocou dvojice add-onov TBSync a EAS Sync.

Variant II: Owl For Exchange: maily, kalendár a udalosti cez protokol OWA

Owl for Exchange je platený add-on pre integráciu mailov, kalendárov a udalostí cez protokol OWA. Stojí síce 10 dolárov ročne (s mesačnou skúšobnou lehotou), ale podporíte dlhoročného prispievateľa do zdrojákov Thunderbirdu.

Okrem toho získame podporu pre obsluhu pozvánok na udalosti priamo z okna Thunderbirdu.

Pozor! Ak konfigurujeme nový účet v Thunderbirde, použime buď OWL alebo predošlé riešene cez protokol IMAP/POP/SMTP!

UI s pozvánkami cez Owl

Owl je dokonca propagovaný v Thunderbirde. Ak vytvárame nový účet a zvolíme typ Exchange, dostaneme ponuku pre inštaláciu tohto add-onu.

Zakladanie nového účtu cez Owl

Prihlásenie sa realizuje cez OAuth, čiže zrejme opäť uvidíme prihlasovací screen svojho zamestnávateľa.

Owl zavedie účet medzi štandardné účty spravovateľné cez Tools -> Account Settings presne tak ako akýkoľvek iný účet. Prihlásenie je riešené špecificky, cez metódu Open Login web page.

TBSync + EAS Sync: kontakty a kalendáre

Táto dvojica pluginov dokáže:

Kalendár síce vieme prepojiť a zobraziť do rozhrania Thunderbirdu, ale udalosti v mailoch nebudeme vedieť ani schváliť ani zamietnuť. Vždy keď príde pozvánka na udalosť, dostaneme mail s textom:

To receive meeting invitations as .iCalendar attachments instead of Outlook Web App links, go to https://outlook.office365.com/owa/upjs.sk/?path=/options/popandimap and select Send meeting invitations in iCalendar format.

Na jeseň 2020 je podpora zvláštna – toto nastavenie sa v Outloooku na webovej verzii Office 365 vôbec nenachádza.

Niektorí zamestnávatelia dokážu povoliť pre kalendáre a udalosti protokol ActiveSync a tým umožniť týmto add-onom pracovať aj s udalosťami, ale v praxi je to skôr výnimka (pozri tiež zdroje na konci článku!).

Ak to náš zamestnávateľ nedokáže, musíme použiť add-on Owl, a TBSync / EAS Sync použijeme len na synchronizáciu kontaktov.

Konfigurácia

Konfigurácia add-onu sa rieši cez separátny dialóg. V hlavnom menu Tools -> Synchronization Settings (TBSync) pridáme nový účet Exchange ActiveSync a vyberieme si konfiguráciu typu Microsoft Office 365.

TBSync a účet Office365

Prihlásime sa do účtu a akceptujeme dialógové okna implementujúce login cez protokol OAuth - čo pravdepodobne vyvolá autentifikáciu cez prihlasovacie okno vášho zamestnávateľa.

Ak používame Owl, v následnom dialógu vypneme synchronizáciu položiek a ponecháme len kontakty (Contacts), pretože nechceme duplicitný kalendár (z Owl a TBSync).

TBSync a účet Office365

Ak Owl nechceme používať, môžeme synchronizovať všetky položky.

Nezabudneme nastaviť periódu synchronizácie – štandardná nula zodpovedá ručnej synchronizácii, ale je lepšie použiť napr. hodinový interval.

Záver

Kolujú anektodálne historky, ako používatelia rozbehali podporu pre pozvánky aj iným spôsobom. Problém je však v šťastnej kombinácii add-onov a verzie Thunderbirdu.

Thunderbird verzie 78 je značne odlišný od predošlých verzií a TBSync rovnako nedoimplementoval podporu pre všetky okrajové prípady.

Kombinácia týchto troch doplnkov je preverená a funguje aj na modernom Thunderbirde, čo sa výmenou za pár eúr ročne oplatí.

Pokročilé koncepty

Beta verzie TBSync a EAS

Ak chcete žiť na hrane, môžete si ručne stiahnuť baličky XPI pre TBSync a EAS a pridať si ich do Thunderbirdu. Tieto verzie často obsahujú vlastnosti, ktoré na oficiálnom portáli ešte nie sú zverejnené.

Archív je k dispozícii na https://tbsync.jobisoft.de/beta/TB78/.

TBSync má zdrojové kódy uverejnené na GitHube.

Povolenie ActiveSync v Exchange

Váš správca možno vie povoliť ActiveSync a tým odstráni nutnosť používať Owl. Dokumentácia pre Exchange Server využíva buď klikanie v UI pre Exchange Server alebo cmdlet Set-CasMailbox.

>> Home