ATENÇÃO:
O ARTIGO COM A CORREÇÃO PARA A REVOGAÇÃO DO HORÁRIO DE VERÃO EM 2019 ESTÁ DISPONÍVEL NO LINK ABAIXO:
https://respirandolinux.com.br/2019/07/16/zimbra-ajuste-das-definicoes-do-horario-de-verao-2019/
Olá! Analisando eventos criados na agenda do Zimbra a partir de 21 de Outubro de 2018, quando deveria iniciar o horário de verão, foi observado que os eventos estavam sendo salvos com o horário correto, porém na exibição da agenda os eventos apresentavam 1 hora a menos:
Ao ler a informações sobre o horário de verão para 2018 no NTP.br, está confirmado que o horário de verão deverá iniciar somente em 04 de Novembro:
Analisando o arquivo timezones.ics do Zimbra 8.8 (então muito provavelmente versões anteriores devem ser afetadas também), foi constatado que o horário de verão ainda está com a definição antiga: Entrar em vigor em 21 de Outubro.
Conforme a documentação da zimbra, é possível efetuar ajustes no arquivo para corrigir as definições de fuso horário e horário de verão:
Para o Brasil será necessário efetuar a alteração em dois fusos horários:
Para efetuar as modificações, altere as linhas 1975 e 2762 do arquivo /opt/zimbra/conf/timezones.ics conforme abaixo:
De:
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=3SU
Para:
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=11;BYDAY=1SU
Efetuada as modificações, reinicie os serviços do Zimbra (zmcontrol restart) e confirme que o horário de eventos criados a partir de 21 Outubro está sendo apresentado corretamente.
Essa alteração não corrige eventos criados antes da modificação, para isso é necessário criar um “Rule File”.
Efetuei a criação do arquivo para o horário de Brasília (homologado para a versão 8.8, caso você consiga homologar em outra versão por gentileza compartilhe que irei publicar aqui, com os devidos créditos, é claro).
Para efetuar a correção em eventos criados anteriormente, execute os seguintes procedimentos:
- Essa correção é bem rápida, devendo levar apenas alguns segundos para corrigir os eventos
- Em ambientes Multi-Server, esse procedimento precisa ser executado em cada servidor Mailbox
- Essa correção é aplicada somente para eventos com fuso horário de Brasília
# su - zimbra $ cd /tmp $ wget https://raw.githubusercontent.com/fsschmidt/zimbra/master/corrigir_horario_2018.xml $ zmtzupdate --rulefile corrigir_horario_2018.xml -a all -after "2018/10/22 00:00:00"






Deixar mensagem para Danilo Oliveira Cancelar resposta