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

 

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 até o momento que o horário de verão deverá iniciar somente em 04 de Novembro (digo até o momento pois houve uma nova alteração para iniciar no dia 18 de Novembro, porém essa mudança não deve ter sido homologada ainda):

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”. Irei criar esse arquivo e após validar irei postar aqui.

Anúncios

6 comentários sobre “Zimbra: Ajuste das definições do horário de verão 2018

  1. 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”?

  2. 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

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s