Come posso sincronizzare il mio calendario di Exchange in Ubuntu (Thunderbird / Lightning)?


33

Proveniente da un ambiente Microsoft Windows, qual è il modo migliore per sincronizzare il proprio calendario su Ubuntu / Thunderbird / Lightning?

Risposte:


54

Il plug -in ExchangeCalendar / exchangecalendar per Thunderbird sembra risolvere questo problema con garbo. Ecco alcuni passaggi per iniziare:

  1. Installa il plug-in Lightning per Thunderbird.
  2. Scarica il plug-in del calendario ms-exchange da ExchangeCalendar / exchangecalendar . Il plug-in * .xpi potrebbe trovarsi all'interno di un file zip. Salvare il file nella cartella Download (o altrove).
  3. In Thunderbird, fai clic sul menu -> Componenti aggiuntivi
  4. Fare clic sull'icona per installare un componente aggiuntivo da un file locale (figura 1 in basso).
  5. Una volta installati tutti i plugin e riavviato Thunderbird, apri la scheda Calendario in Thunderbird. Fai clic con il tasto destro nella sezione calendari e scegli "nuovo calendario".
  6. Scegli "Sulla rete"
  7. Scegli Microsoft Exchange.
  8. Scegli un nome per il calendario.
  9. Ora la parte difficile. Non sono riuscito a far funzionare la funzione di individuazione automatica, ma se inserisci l'URL e il nome utente del server corretti, sei a posto. Per Office 365, l'URL è: https://outlook.office365.com/ews/exchange.asmx . Vedi figura 2 sotto.
  10. Fai clic su "Controlla server e cassetta postale". Se il server e il nome utente sono corretti, l'input della base della cartella dovrebbe apparire con un pulsante Avanti (figura 3). Fai clic su Avanti. Tutto sembra funzionare da questo punto. In bocca al lupo!

Figura 1: installare un plug-in di scambio scaricato

Installa il componente aggiuntivo di scambio salvato localmente

Figura 2: configura le impostazioni di Exchange

Configura le impostazioni di scambio

Figura 3 - Dopo aver fatto clic su "Controlla server e cassetta postale", l'input della base della cartella viene visualizzato con un pulsante "Avanti"

Server di scambio correttamente configurato - yay


Caspita, grazie per le istruzioni dettagliate! Funziona perfettamente.
pagliuca,

Funzionava, dovevo solo inserire manualmente l'URL del server ( mail.domain.com/EWS/Exchange.asmx )
Roberto Leinardi

Quando lo provo, l'URL del mio server è pre-inserito e disattivato e non ottengo un "controllo server e cassetta postale". askubuntu.com/questions/663223/…
Niklas Rosencrantz,

1
Questo funziona anche per un calendario condiviso. Basta impostare l'indirizzo e-mail su nessuno e compilare l'e-mail principale del calendario condiviso. Credo che il tuo Lightning abbia bisogno che il tuo conto di scambio primario sia attivo con i conti. Non mi è stata richiesta la password quando ho aggiunto il calendario condiviso di un altro dipendente.
Ligemer,

1
Ho dovuto scaricare l'ultima versione beta (beta 5) della versione 4.0.0 per farlo funzionare. Ho avuto gli stessi problemi con la connessione descritti in un thread di problemi di un anno fa, quindi suppongo che Microsoft aggiorni l'API rompendo la compatibilità all'indietro di tanto in tanto ...
Adrian Schmidt


0

Ho ottenuto questo per funzionare su Linux, ed ecco come l'ho fatto. Su Windows i file si trovano in un punto diverso (Google ti dirà dove), ma il metodo generale dovrebbe comunque funzionare con DropBox, SeaFile o servizi di sincronizzazione dei dati equivalenti.

Uso Thunderbird / Lightning come client di posta elettronica / calendario sul mio computer principale (Thinkpad W541, Ubuntu Unity, 16.04) e il mio Chromebook di viaggio (Acer C720, Ubuntu XFCE, 16.04) e volevo sincronizzare regolarmente i dati del calendario tra le due macchine . I suggerimenti online spesso menzionano Google Calendar, ma preferirei utilizzare strumenti open source (che controllo) per fare il lavoro. Uso SeaFile (un equivalente DropBox FOSS) per sincronizzare cartelle e file tra i miei computer.

Passaggio 1 : sul mio nuovo Chromebook, copio su tutta la mia directory di Thunderbird: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ quindi installo Thunderbird e lo apro: presto, tutti i miei account, le vecchie e-mail e (soprattutto) gli eventi del calendario sono accessibili. Grande!

Passaggio 2 : sembra che tutti i dati rilevanti di Thunderbird siano archiviati in ~ / .thunderbird / blah.default /, con i dati del calendario in ~ / .thunderbird / blah.default / calendar-data /. Sul Chromebook, creo un nuovo evento di calendario, lo salvo e vedo che ~ / .thunderbird / blah.default / calendar-data / local.sqlite è aumentato di dimensioni e ha un nuovo timestamp "ultima modifica". Concludo che local.sqlite contiene tutti i dati di calendario rilevanti.

Passaggio 3 : chiudo Thunderbird su entrambi i computer, quindi utilizzo SeaFile per sincronizzare l'intero calandre-dati / cartella su entrambi. Vedo che la dimensione del file e il timestamp più recenti si sono sincronizzati correttamente sul Thinkpad. Apro Thunderbird sulla nuova macchina, e lì nel calendario c'è il mio nuovo evento. Successo!

Svantaggi : il principale svantaggio sembra essere che se Thunderbird è aperto su entrambe le macchine e uno dei due calendari viene modificato, la sincronizzazione dei file di dati del calendario a volte provoca l'arresto anomalo di Thunderbird dell'altra macchina. Non sono stati creati per gestire quel tipo di I / O. Ma per il resto: funziona benissimo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.