Écart de date sur un utilisateur en attente

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 :

Pourtant, l’utilisateur concerné est daté d’une création aujourd’hui (« Inscrit il y a 4 heures ») :

Une idée de ce qui se passe ?

J’espère que Discourse ne permet pas aux spammeurs de rétrodater les messages. La date officielle du message devrait être la date de sa création.

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 :envelope: pour afficher un grand nombre de détails.

Je pense que c’est ce que vous cherchez :

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éé ?