Diariamente eu acesso os servidores de email dos clientes para ver se esta tudo OK, e um cliente veio me relatar que a hora dos emails estava errada.
Eu primeiramente fui olhar a hora do servidor:
zimbra@zimbra-mail01:~/conf$ date
Sun Feb 7 17:09:02 BRST 2010
zimbra@zimbra-mail01:~/conf$
Hora do servidor, estava OK
Fui olhar o fuso horario da aplicacao:
zimbra@zimbra-mail01:~/conf$ zmprov gac -v |grep zimbraPrefTimeZoneId
zimbraPrefTimeZoneId: America/Sao_Paulo
zimbra@zimbra-mail01:~/conf$
A aplicacao tambem estava OK.
Pedi para o cliente me enviar um email, pois queria realmente ver o problema, e o email chegou com 2Horas adiantada.
Quando escuto alguem na sala falar de tzselect do debian
Refiz o processo:
zimbra-mail01:~# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
Europe
9) Indian Ocean
10) Pacific Ocean
11) none – I want to specify the time zone using the Posix TZ format.
#? 2
Please select a country.
1) Anguilla 27) Honduras
2) Antigua & Barbuda 28) Jamaica
3) Argentina 29) Martinique
4) Aruba 30) Mexico
5) Bahamas 31) Montserrat
6) Barbados 32) Netherlands Antilles
7) Belize 33) Nicaragua
Bolivia 34) Panama
9) Brazil 35) Paraguay
10) Canada 36) Peru
11) Cayman Islands 37) Puerto Rico
12) Chile 38) St Barthelemy
13) Colombia 39) St Kitts & Nevis
14) Costa Rica 40) St Lucia
15) Cuba 41) St Martin (French part)
16) Dominica 42) St Pierre & Miquelon
17) Dominican Republic 43) St Vincent
18) Ecuador 44) Suriname
19) El Salvador 45) Trinidad & Tobago
20) French Guiana 46) Turks & Caicos Is
21) Greenland 47) United States
22) Grenada 48) Uruguay
23) Guadeloupe 49) Venezuela
24) Guatemala 50) Virgin Islands (UK)
25) Guyana 51) Virgin Islands (US)
26) Haiti#? 9
Please select one of the following time zone regions.
1) Atlantic islands
2) Amapa, E Para
3) NE Brazil (MA, PI, CE, RN, PB)
4) Pernambuco
5) Tocantins
6) Alagoas, Sergipe
7) Bahia
S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
9) Mato Grosso do Sul
10) Mato Grosso
11) W Para
12) Rondonia
13) Roraima
14) E Amazonas
15) W Amazonas
16) Acre
#? 8The following information has been given:
Brazil
S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)Therefore TZ=’America/Sao_Paulo’ will be used.
Local time is now: Sun Feb 7 19:16:07 BRST 2010.
Universal Time is now: Sun Feb 7 19:16:07 UTC 2010.
Is the above information OK?
1) Yes
2) No
#?
A hora do tzselect estava errada.
Respondi: No
e atualizei a hora com o ntpdate:
zimbra-mail01:~# ntpdate a.ntp.br
7 Feb 17:17:45 ntpdate[32539]: step time server 200.160.0.8 offset 3.641746 sec
zimbra-mail01:~#
Fui no arquivo /etc/rc.local
e adicionei as linha:
/usr/sbin/ntpdate a.ntp.br
Pronto. O email voltou a entregar com a hora correta.
One Response
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
ótimo artigo! valeu!