Page 1 sur 1

[Corrigé 3.1.39] Fuseau Horaire et collecteur Mail

Posté : sam. 16 févr. 2019 15:30
par arobasyk
Bonjour,
Je travaille sur le fuseau horaire GMT-4 (sous le soleil de Guadeloupe :D ).
Gestsup est installé un serveur mutualisé OVH.
Le problème est que le collecteur mail crée les tickets avec l'heure du serveur.
Et donc, si je réponds à un ticket qui vient d'être créé, la réponse est horodatée comme étant antérieure à la création du ticket...
Y a-t-il un moyen que le collecteur prenne en compte le fuseau horaire défini dans les paramètres ?

Re: Fuseau Horaire et collecteur Mail

Posté : sam. 16 févr. 2019 16:31
par Flox
Bonjour,

pouvez vous préciser votre version et préciser ou se situe le serveur de messagerie ?

Cdt

Re: Fuseau Horaire et collecteur Mail

Posté : lun. 18 févr. 2019 16:28
par arobasyk
Bonjour,
Version 1.1.38
Serveur Mutualisé OVH Métropole

Re: Fuseau Horaire et collecteur Mail

Posté : mar. 19 févr. 2019 11:28
par Flox
Bonjour,

effectivement l'application prend en compte la date et l'heure de réception du mail pour la création du ticket, comme le mail est reçu en métropole l'heure est celle de métropole.

Pouvez vous essayer de modifier le fichier mail2ticket.php

remplacer :

Code : Tout sélectionner

$datetime = $mail->date;
par

Code : Tout sélectionner

if($rparameters['server_timezone']){$datetime = date('Y-m-d H:i:s');} else {$datetime = $mail->date;}

Re: Fuseau Horaire et collecteur Mail

Posté : ven. 22 févr. 2019 14:47
par arobasyk
Bonjour et merci de votre réponse.
J'ai modifié le fichier mail2ticket.php comme indiqué.
Mais malheureusement, cela n'a rien changé. Il indiqué toujours l'heure de la récupération (déclenchement CRON à 14h11 heure de métrole).
(Capture en PJ)
Capture.PNG
Capture.PNG (17.21 Kio) Vu 6746 fois
Serait-il possible de prendre plutôt la date et heure du mail directement ?

Re: Fuseau Horaire et collecteur Mail

Posté : ven. 22 févr. 2019 15:05
par Flox
C'est déjà le cas mais le problème c'est que votre serveur de messagerie est en métropole.

Je regarde pour un nouveau correctif.

Cdt

Re: Fuseau Horaire et collecteur Mail

Posté : lun. 25 févr. 2019 10:57
par Flox
Bonjour,

pouvez vous essayer de modifier le fichier mail2ticket.php avec la ligne suivante:

Code : Tout sélectionner

if($rparameters['server_timezone']){date_default_timezone_set($rparameters['server_timezone']); $datetime = date('Y-m-d H:i:s');} else {$datetime = $mail->date;}

Re: Fuseau Horaire et collecteur Mail

Posté : lun. 25 févr. 2019 13:17
par arobasyk
Bonjour,
Cela fonctionne, il prend la date et heure de récupération du mail dans le fuseau horaire de Guadeloupe.
(Il prend l'heure de déclenchement du CRON, et pas celui du mail, mais c'est beaucoup moins gênant.)
Merci à vous.
fuseau.PNG
fuseau.PNG (12.91 Kio) Vu 6738 fois

Re: Fuseau Horaire et collecteur Mail

Posté : mar. 26 févr. 2019 08:54
par Flox
Bonjour,

Vous pouvez augmenter la fréquence de récupération pour diminuer cet effet.

Cdt