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:

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"

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

  1. Muito legal essa postagem.
    Quando vai disponibilizar o “Rule File”?
    Estou tentando mas ainda não consegui.
    Valeu

    1. Boa noite!

      Post atualizado com o Rule file. Obrigado pelo acesso.

  2. Parabéns pelo post Fábio, o problema de criação de compromisso foi resolvido, porém os que já estavam criados ainda permanecem com o horário errado, você tem alguma dica de como criar a “Rule File”?

    1. Boa noite!

      Post atualizado com o Rule file. Obrigado pelo acesso.

  3. Obrigado pela publicação, ajudou bastante.
    Como seria esse Rule File ?

    1. Boa noite!

      Post atualizado com o Rule file. Obrigado pelo acesso.

      1. Boa noite!

        Post atualizado com o Rule file. Obrigado pelo acesso.

  4. Avatar de Danilo Oliveira
    Danilo Oliveira

    Eu tenho problema com agendamento do Zimbra para o outlook.

    Na Standard ele vai de -0200 para -0300 aplicando a Rule
    BEGIN:STANDARD
    TZOFFSETTO:-0300
    TZOFFSETFROM:-0200
    RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=2;BYDAY=3SU

    Em Daylight ele vai de -0300 para -0200
    BEGIN:DAYLIGHT
    TZNAME:BRST
    DTSTART:16010101T000000
    TZOFFSETFROM:-0300
    TZOFFSETTO:-0200
    RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=11;BYDAY=1SU

    Porém no Outlook ele não interpreta correto, veja que no arquivo do meu outlook meu compromisso vem com o begin standard porém de -0300 para -0300, Ou seja não interpreta o timezone do Zimbra

    BEGIN:VTIMEZONE
    TZID:America/Sao_Paulo
    BEGIN:STANDARD
    DTSTART:16010101T000000
    TZOFFSETFROM:-0300
    TZOFFSETTO:-0300
    END:STANDARD

    1. Boa noite!

      Post atualizado com o Rule file. Obrigado pelo acesso.

    2. Eu estou com o mesmo problema de agendamento do zimbra -> outlook.

      Danilo, você conseguiu solucionar seu problema?

      1. Depois de correr na internet e não achar nada para solucionar, fui atrás de adaptações técnicas, vulgo, gambiarras!

        Para o meu ambiente funcionou quando alterei nas estações que realizam os agendamentos (03 no total) o Fuso Horário do Outlook para -02:00. Em Arquivo->Opções->Calendário->Fusos Horários escolhi qualquer fuso horário para (UTC-02:00), refiz isso umas 3 vezes para ter certeza e os agendamentos do Zimbra -> Outlook estavam no horário certo (mesmo o Outlook informando que estavam num fuso horário diferente).

        A versão do Zimbra é a 8.7.11_GA_1854

        Provavelmente quando acabar o Horário de Verão, terei que desfazer este procedimento. Mas até lá, ficamos na gambi mesmo!

    3. Avatar de Fernando Guazelli
      Fernando Guazelli

      Danilo, tudo em ordem ? Sigo com o mesmo problema que você, estudando a solução adequada.

  5. Avatar de Valdicir A Junior
    Valdicir A Junior

    Boa tarde Fabio,
    realizei a alteração, reiniciei o serviço, mas o problema continua

    1. Boa noite Valdicir,

      Qual a versão do seu Zimbra?

      1. Avatar de Valdicir A Junior
        Valdicir A Junior

        Bom dia,
        é Zimbra 8.8.8_GA_1703 (build 20180523093409)

  6. Obrigado pela ajuda Fábio!
    No aguardo do arquivo “Rule File”
    Vlw

    1. Boa noite!

      Post atualizado com o Rule file. Obrigado pelo acesso.

      1. Olá Fábio, obrigado pelo arquivo! Testei na versão 8.7.11 e também funciona, um problema que encontrei agora é na diferença do horário na hora de imprimir os e-mails, eu recebo com o horário certo porém na hora de imprimir ele adianta em 1 hora, já viu alguma coisa do tipo ?
        Desde já agradeço a ajuda!
        Abraço

  7. […] Zimbra: Ajuste das definições do horário de verão 2018 […]

  8. […] Post copiado do Blog Respirando Linux do Fábio Shcimidt – https://respirandolinux.com.br/2018/10/12/zimbra-ajuste-das-definicoes-do-horario-de-verao-2018/ […]

  9. Fabio, ótimo post.
    Tem previsão para rule file que corrige os agendamentos existente?

    1. Boa noite!

      Post atualizado com o Rule file. Obrigado pelo acesso.

  10. Avatar de Sergio Renato Bergamini
    Sergio Renato Bergamini

    Fabio, apliquei o Rule File mas não surtiu o efeito, continua mostrando o horário errado para as agendas já criadas e novas agendas também são mostradas erradas.

    1. Avatar de Sergio Renato Bergamini
      Sergio Renato Bergamini

      Esquece, ja resolvi aqui. Era meu fuso horário do MAC que estava trocado. Sorry!

      1. Obrigado pelo retorno, fico feliz que tenha ajudado!

  11. Avatar de Eduardo Marestoni Prado
    Eduardo Marestoni Prado

    Bom Dia Fabio,
    Estou com uma duvida quando você fala que não corrige eventos criados cirados antes da modificação, o que nao ira corrigir são eventos entre o intervalo do dia 21/10 a data e horario atual da mudança do timezones.ics e execução do comando zmcontrol restart ne ?
    obrigado Fabio no aguardo

  12. Boa tarde,
    Ótimo post,
    Funcionou corretamente no zimbra 6.0.14.
    Inclusive o Rule file.

    Obrigado.

    1. Obrigado pelo retorno, fico feliz que tenha ajudado!

  13. Boa tarde !

    Vocês sabem se será necessário realizar algum procedimento, antes da virada do horário dia 04/11/2018 ?

  14. Muito bom! Testei o Rule File e funcionou! Muito Obrigado!

    1. Obrigado pelo retorno, fico feliz que tenha ajudado!

  15. Avatar de Ataliba NetoAtaliba
    Ataliba NetoAtaliba

    Zimbra versão 8.5.0: Funcionou a solução.
    Zimbra versão 8.0.3: Funcionou a solução do fuso, porém não corrigiu os horários agendados utilizando o Rule file.

  16. Bom dia !

    Sabem se o procedimento funciona para o Zimbra 7.2.7?

    Abraços.

  17. Bom dia!!

    Li que você atulizou o post com o Rule file, mas não o encontrei no post.
    Ele está disponivel para download ?

    1. Ignore meu comentario.

      Tem o link pra download via wget.

  18. Fiz os procedimentos,

    Quando o e-mail do convite de agendamento aparece, o horario está correto.
    Mas quando o convidado aceita o agendamento, na agenda continua com uma hora adiantado.
    Será que você tem mais alguma outra dica ?

  19. Avatar de José Guilherme
    José Guilherme

    Olá, muito obrigado pela dica!
    Uma duvida, na sua instalação os horários da aba “Status do servidor” ficam 1 hora adiantados?
    FIz a correção desse post e o tzupdater pro java e não consegui resolver essa parte ainda.
    Abraços

  20. Avatar de Edson Antonio Apóstolos Batista
    Edson Antonio Apóstolos Batista

    Obirgado!! Consegui solucionar o problema do meu ambiente. Abraços

    1. Bom dia Edson,

      Obrigado pelo acesso e fico feliz que tenha ajudado.

  21. Olá. Gostaria de saber se alguém que AINDA utiliza o Zimbra versão 7 se deparou com o seguinte problema: Ao atualizar o Google Chrome para versão 71xxx, quando criar um novo compromisso, abre uma janela pedindo para escolher o fuso horário (no meu já aparece “Argentina” pré-selecionado), mas mesmo selecionando o corrento (no meu caso “Brasília”) ele não guarda, e os horários ficam desconfigurados no calendário.
    Alguém pode me ajudar?

    1. Olá Tiago, obrigado pelo acesso.

      Você poderia compartilhar uma captura de tela do problema?

      1. Obrigado pela atenção. A tela está no link abaixo:

        Fizemos uma simulação no navegador Firefox e não aconteceu. Aparentemente tem algo de errado com o Chrome, falta saber se o mesmo ocorre em versões mais recentes do Zimbra com o Chrome 71.

  22. O problema não estava no Zimbra, mas sim no próprio Google Chrome, ao qual já saiu recentemente um update corrigindo o bug ( 71.0.3578.98 ). Vale lembrar que o problema citado aconteceu na combinação com Windows 7.
    Obrigado

    1. Olá Tiago,

      Obrigado por compartilhar! Irei publicar um artigo com os devidos créditos, ok?

Deixar mensagem para Gustavo W Cancelar resposta

Tendência