Destacado

Zimbra: Ajuste das definições do horário de verão 2019 (Revogação do horário de verão)

Olá! Analisando eventos criados na agenda do Zimbra a partir de outubro de 2019, 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.

Foi divulgado o novo tzdata  homologando a  definição que não irá ocorrer o horário de verão em 2019, sendo este o padrão, portanto, o horário de verão não será mais observado para o fuso horário brasileiro.

Decreto da revogação do horário de verão:

http://www.planalto.gov.br/ccivil_03/_Ato2019-2022/2019/Decreto/D9772.htm

 

Continuar lendo “Zimbra: Ajuste das definições do horário de verão 2019 (Revogação do horário de verão)”

Anúncios

Zimbra: Ajuste das definições do horário de verão 2018 (ATUALIZADO)

 

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:

https://wiki.zimbra.com/wiki/Changing_ZCS_Time_Zones

Para o Brasil será necessário efetuar a alteração em dois fusos horários:

Para efetuar as modificações, altere as linhas 19752762 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"