Desajuste de fecha en usuario pendiente

Acabamos de recibir un mensaje directo por correo electrónico al foro (spam evidente). Lo extraño es que la fecha del mensaje privado es de hace 11 días:

Sin embargo, el usuario en espera tiene la fecha de creación de hoy (“Se unió hace 4 horas”):

¿Alguna idea de qué está pasando?

Espero que Discourse no permita a los spammers retroceder la fecha de los mensajes. La fecha oficial del mensaje debería ser la fecha en que se crea.

Usamos la cabecera Date del correo entrante para fechar la publicación, mientras que el usuario en espera se crea cuando se procesa el correo. Un correo fechado hace 11 días pero procesado hoy podría explicar esta discrepancia (podría ser…).

Limitamos las fechas futuras a la hora actual, pero conservamos las fechas anteriores. Así que sí, el remitente puede proporcionar una fecha anterior, aunque necesitaríamos revisar las cabeceras de este correo para confirmar qué ocurrió aquí.

¿Podrías revisar las cabeceras Date y Received del correo original? Eso debería ayudar a distinguir una fecha anterior proporcionada por el remitente de una entrega retrasada. Deberías poder hacer clic en el botón :envelope: para ver bastante detalle.

Creo que esto es lo que estás buscando:

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

Así que se recibió hoy, pero la fecha es de hace 11 días.

No veo ningún beneficio en que la interfaz muestre la fecha que el remitente puso en la cabecera. Dado que los correos directos suelen ser spam, siento que deberían tener muy poco control sobre las cosas. Falsificar una fecha parece que solo podría ser malintencionado.

Dado que ya previenen fechas futuras, ¿hay alguna razón por la que no podríamos simplemente usar la fecha de creación de la publicación como la fecha en la que la publicación se crea realmente?