¿Cómo sincronizo mi calendario de Exchange en Ubuntu (Thunderbird / Lightning)?

33

Viniendo de un entorno Microsoft Windows, ¿cuál es la mejor manera de sincronizar el calendario en Ubuntu / Thunderbird / Lightning?

Brett
fuente

Respuestas:

54

El complemento ExchangeCalendar / exchangecalendar para Thunderbird parece resolver este problema con gracia. Aquí hay algunos pasos para comenzar:

  1. Instale el complemento Lightning para Thunderbird.
  2. Descargue el complemento de calendario ms-exchange de ExchangeCalendar / exchangecalendar . El complemento * .xpi puede estar dentro de un archivo zip. Guarde el archivo en su carpeta de Descargas (o en otro lugar).
  3. En Thunderbird, haz clic en menú -> Complementos
  4. Haga clic en el icono para instalar un complemento desde un archivo local (figura 1 a continuación).
  5. Una vez que todos los complementos estén instalados y Thunderbird se haya reiniciado, abra la pestaña del calendario en Thunderbird. Haga clic derecho en la sección de calendarios y elija "nuevo calendario".
  6. Elija "En la red"
  7. Elige Microsoft Exchange.
  8. Elige un nombre para el calendario.
  9. Ahora la parte difícil. No pude lograr que la función de detección automática funcione, pero si ingresa la URL y el nombre de usuario correctos del servidor, está listo. Para Office 365, la url es: https://outlook.office365.com/ews/exchange.asmx . Ver figura 2 a continuación.
  10. Haga clic en "Comprobar servidor y buzón". Si tiene el servidor y el nombre de usuario correctos, la entrada de la base de la carpeta debería aparecer con un botón Siguiente (figura 3). Haga clic en Siguiente. Todo parece funcionar desde este punto. ¡Buena suerte!

Figura 1 - Instale un complemento de intercambio descargado

Instale el complemento de intercambio guardado localmente

Figura 2 - Configure los ajustes de Exchange

Configure los ajustes de intercambio

Figura 3: después de hacer clic en "Comprobar servidor y buzón", la entrada de la base de la carpeta aparece con un botón "Siguiente"

Servidor de Exchange configurado correctamente - yay

Brett
fuente
¡Guau, gracias por las instrucciones paso a paso! Funciona perfectamente
pagliuca
Funcionó, solo necesitaba ingresar manualmente la URL del servidor ( mail.domain.com/EWS/Exchange.asmx )
Roberto Leinardi
Cuando lo intento, la url de mi servidor está pre-ingresada y atenuada y no obtengo un "cheque servidor y buzón". askubuntu.com/questions/663223/…
Niklas Rosencrantz
1
Esto también funciona para un calendario compartido también. Simplemente configure la dirección de correo electrónico en none y complete el correo electrónico principal del calendario compartido. Creo que su Lightning necesita que su cuenta de intercambio principal esté activa en las cuentas. No se me solicitó una contraseña cuando agregué el calendario compartido de otro empleado.
Ligemer
1
Tuve que descargar la última versión beta (beta 5) de la versión 4.0.0 para que funcione. Tuve exactamente los mismos problemas con la conexión como se describió en un hilo de problemas de hace un año, así que supongo que Microsoft actualiza la API rompiendo la compatibilidad con versiones anteriores de vez en cuando ...
Adrian Schmidt
0

Obtuve esto para trabajar en Linux, y así es como lo hice. En Windows, los archivos se encuentran en un lugar diferente (Google le dirá dónde), pero el método general aún debería funcionar con DropBox, SeaFile o servicios de sincronización de datos equivalentes.

Utilizo Thunderbird / Lightning como mi cliente de correo electrónico / calendario en mi computadora principal (Thinkpad W541, Ubuntu Unity, 16.04) y mi Chromebook de viaje (Acer C720, Ubuntu XFCE, 16.04), y quería sincronizar regularmente los datos del calendario entre ambas máquinas . Las sugerencias en línea a menudo mencionan Google Calendar, pero prefiero usar herramientas de código abierto (que yo controlo) para hacer el trabajo. Uso SeaFile (un equivalente de FOSS DropBox) para sincronizar carpetas y archivos entre mis máquinas.

Paso 1 : en mi nuevo Chromebook, copio todo mi directorio de Thunderbird: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ Luego, instalo Thunderbird y lo abro: presto, todas mis cuentas, correos electrónicos antiguos y (lo más importante) eventos de calendario son accesibles. ¡Excelente!

Paso 2 : Parece que todos los datos relevantes de Thunderbird se almacenan en ~ / .thunderbird / blah.default /, con los datos del calendario en ~ / .thunderbird / blah.default / calendar-data /. En el Chromebook, creo un nuevo evento de calendario, lo guardo y veo que ~ / .thunderbird / blah.default / calendar-data / local.sqlite ha aumentado de tamaño y tiene una nueva marca de tiempo "última modificación". Concluyo que local.sqlite contiene todos los datos relevantes del calendario.

Paso 3 : Cierro Thunderbird en ambas máquinas, luego uso SeaFile para sincronizar toda la carpeta / datos de calander en ambas. Veo que el tamaño de archivo y la marca de tiempo más nuevos se han sincronizado correctamente en el Thinkpad. Abro Thunderbird en la nueva máquina, y allí en el calendario está mi nuevo evento. ¡Éxito!

Inconvenientes : el principal inconveniente parece ser que si Thunderbird está abierto en ambas máquinas y se edita cualquiera de los calendarios, la sincronización de los archivos de datos del calendario a veces hace que el Thunderbird de la otra máquina falle. Simplemente no fueron diseñados para manejar ese tipo de E / S. Pero por lo demás: ¡funciona muy bien!

Kreuzfeld
fuente