Supongo que depende del contexto y en qué consistirá una prueba.
Es posible probar que algo se escribió en un momento determinado utilizando un servicio o protocolo timestamping . Esencialmente, solo necesita que alguien firme su documento junto con la hora de la firma. Hay servicios que lo hacen a una tarifa no insignificante, y también hay soluciones "listas para usar" que realizan aproximadamente la misma tarea.
Pero todos estos demuestran que algo fue escrito , no que fue enviado (o, más apropiadamente, recibido ).
El concepto de "enviado" es bastante inútil si no está emparejado con "recibido", ya que puedo enviarle un correo electrónico, pero mantenerlo atrapado en mi propio servidor por un tiempo (y de hecho modifíquelo si lo desea), antes de dejar que suceda la entrega. Del mismo modo, su servidor de correo puede "recibir" un correo electrónico, pero no insertarlo en su buzón (piense que es una trampa de spam).
Entonces, el único concepto útil aquí tiene que ser la verificación de ida y vuelta. Si envía un correo electrónico y su destinatario le devuelve una respuesta (preferiblemente firmada e incluyendo el tiempo de firma reclamada), puede probar que el destinatario reclamó recibir su correo electrónico en un momento determinado. No es exactamente lo mismo, pero podría ser apropiado para sus necesidades. Alternativamente, puede utilizar una autoridad de marca de tiempo de confianza para certificar la hora en que se recibió el recibo firmado.
En cambio, podría ser apropiada alguna otra variación de estos conceptos; todo dependiendo de tus necesidades.