Nous venons de recevoir un message privé direct sur le forum (évidemment du spam). L’étrange, c’est que la date du message privé est d’il y a 11 jours :
Nous utilisons l’en-tête Date du courriel entrant pour dater la publication, tandis que l’utilisateur en attente est créé lorsque le courriel est traité. Un courriel daté de 11 jours, mais traité aujourd’hui, pourrait expliquer cette incohérence (peut-être…).
Nous limitons les dates futures à l’heure actuelle, mais nous conservons les dates antérieures. Donc oui, l’expéditeur peut fournir une date antérieure, bien qu’il nous faille vérifier les en-têtes de ce courriel pour confirmer ce qui s’est passé ici.
Pourriez-vous vérifier les en-têtes Date et Received du courriel d’origine ? Cela devrait aider à distinguer une date antérieure fournie par l’expéditeur d’une livraison retardée. Vous devriez pouvoir cliquer sur le bouton pour afficher un grand nombre de détails.
Received: from vps.f3host.com (vps.f3host.com [xxxxxxx])
by discourse-mail-receiver.localdomain (Postfix) with ESMTPS id xxxxxxxxxxxxx
for <support@ourdomain.net>; Thu, 17 Sep 2026 22:21:39 +0000 (UTC)
...
Date: Mon, 7 Sep 2026 01:01:36 +0100
Donc, le message a été reçu aujourd’hui, mais la date indiquée est de 11 jours en arrière.
Je ne vois aucun avantage à ce que l’interface affiche la date que l’expéditeur a mise dans l’en-tête. Étant donné que les e-mails directs sont souvent du spam, il me semble qu’on devrait leur accorder très peu de contrôle sur ce genre de détails. Falsifier une date ne peut être que malveillant.
Puisque vous empêchez déjà les dates futures, y a-t-il une raison pour laquelle nous ne pourrions pas simplement utiliser la date de création du message comme étant la date à laquelle le message est effectivement créé ?