Como sincronizo meu calendário do Exchange no Ubuntu (Thunderbird / Lightning)?

33

Vindo de um ambiente Microsoft Windows, qual é a melhor maneira de sincronizar o calendário no Ubuntu / Thunderbird / Lightning?

Brett
fonte

Respostas:

54

O plug-in ExchangeCalendar / exchangecalendar para Thunderbird parece resolver esse problema normalmente. Aqui estão algumas etapas para você começar:

  1. Instale o Lightning Plugin para Thunderbird.
  2. Faça o download do plug-in do calendário do ms-exchange em ExchangeCalendar / exchangecalendar . O plugin * .xpi pode estar dentro de um arquivo zip. Salve o arquivo na pasta Downloads (ou em outro local).
  3. No Thunderbird, clique no menu -> Complementos
  4. Clique no ícone para instalar um complemento a partir de um arquivo local (fig 1 abaixo).
  5. Quando todos os plug-ins estiverem instalados e o Thunderbird reiniciar, abra a guia Calendário no Thunderbird. Clique com o botão direito do mouse na seção de calendários e escolha "novo calendário".
  6. Escolha "Na rede"
  7. Escolha Microsoft Exchange.
  8. Escolha um nome para o calendário.
  9. Agora a parte complicada. Não consegui que o recurso de descoberta automática funcionasse, mas se você digitar o URL e o nome de usuário corretos do servidor, estará pronto. Para o Office 365, o URL é: https://outlook.office365.com/ews/exchange.asmx . Veja a figura 2 abaixo.
  10. Clique em "Verificar servidor e caixa de correio". Se você acertou o servidor e o nome de usuário, a entrada base da pasta deve aparecer Com um botão Avançar (figura 3). Clique em Avançar. Tudo parece funcionar a partir deste ponto. Boa sorte!

Figura 1 - Instale um plugin de troca baixado

Instale o complemento do Exchange salvo localmente

Figura 2 - Definir as configurações do Exchange

Defina as configurações de troca

Figura 3 - Após clicar em "Verificar servidor e caixa de correio", a entrada da base da pasta aparece com o botão "Avançar"

Servidor de câmbio configurado corretamente - yay

Brett
fonte
Uau, obrigado pelas instruções passo a passo! Está funcionando perfeitamente.
Paginuca
Funcionou, eu só precisava para introduzir manualmente a URL do servidor ( mail.domain.com/EWS/Exchange.asmx )
Roberto Leinardi
Quando tento, o URL do meu servidor é pré-inserido e acinzentado e não recebo um "servidor de verificação e caixa de correio". askubuntu.com/questions/663223/...
Niklas Rosencrantz
1
Isso também funciona para um calendário compartilhado também. Basta definir o endereço de email como nenhum e preencher o email principal do calendário compartilhado. Acredito que seu Lightning precise que sua conta de câmbio principal esteja ativa em contas. Não fui solicitada uma senha quando adicionei o calendário compartilhado de outro funcionário.
Ligemer 30/08/16
1
Eu tive que baixar o beta mais recente (beta 5) da versão 4.0.0 para que ele funcionasse. Eu tive os mesmos problemas com a conexão exata como foi descrito em uma questão-thread de um ano atrás, então estou assumindo Microsoft atualiza a API quebrar compatibilidade com versões anteriores agora e então ...
Adrian Schmidt
0

Eu fiz isso funcionar no Linux, e aqui está como eu fiz isso. No Windows, os arquivos estão localizados em um local diferente (o Google informa onde), mas o método geral ainda deve funcionar com o DropBox, o SeaFile ou serviços de sincronização de dados equivalentes.

Uso o Thunderbird / Lightning como meu cliente de email / calendário no computador principal (Thinkpad W541, Ubuntu Unity, 16.04) e meu Chromebook de viagem (Acer C720, Ubuntu XFCE, 16.04) e queria sincronizar regularmente os dados do calendário entre as duas máquinas . As sugestões on-line costumam mencionar o Google Agenda, mas eu prefiro usar ferramentas de código aberto (que eu controlo) para fazer o trabalho. Eu uso o SeaFile (equivalente ao DropBox da FOSS) para sincronizar pastas e arquivos entre minhas máquinas.

Etapa 1 : no meu novo Chromebook, copio o diretório inteiro do Thunderbird: em rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ seguida, instalo o Thunderbird e o abro: pronto, todas as minhas contas, emails antigos e (mais importante) eventos da agenda estão acessíveis. Ótimo!

Etapa 2 : Parece que todos os dados relevantes do Thunderbird estão armazenados em ~ / .thunderbird / blah.default /, com dados de calendário em ~ / .thunderbird / blah.default / calendar-data /. No Chromebook, crio um novo evento da agenda, salve-o e veja que ~ / .thunderbird / blah.default / calendar-data / local.sqlite aumentou de tamanho e possui um carimbo de data / hora "modificado pela última vez" mais recente. Concluo que local.sqlite contém todos os dados relevantes do calendário.

Etapa 3 : fecho o Thunderbird nas duas máquinas e, em seguida, uso o SeaFile para sincronizar toda a pasta calander-data / em ambas. Vejo que o tamanho do arquivo e o carimbo de data / hora mais recentes foram sincronizados com sucesso no Thinkpad. Abro o Thunderbird na nova máquina e lá no calendário está o meu novo evento. Sucesso!

Desvantagens : A principal desvantagem parece ser que, se o Thunderbird estiver aberto nas duas máquinas e o calendário for editado, a sincronização dos arquivos de dados do calendário às vezes causa a falha do Thunderbird da outra máquina. Eles simplesmente não foram criados para lidar com esse tipo de E / S. Mas, caso contrário: funciona muito bem!

Kreuzfeld
fonte