Sending a delayed message

What good method is there of sending a delayed message to someone? It needs to fit the following.

  1. They should receive it in 2 months
  2. They should be unaware that there is a message for them in the meantime.
  3. When they receive the message in 2 months they should be 100% convinced that I i)sent it today ii)after I sent it there was no possible way for me to delay/speed up/stop/change the message in any way
  4. Nobody else except for the ultimate recipient should read it.
    It can be either physical or electronic.

Well, there is a feature of MS Outlook where you can specify a ‘do not send before’ date.

And when the recipient receives the email as far as they can tell it was sent on the do not send before date.

I did this once to hide the fact that I was up at 4am sending emails… I made it look as if I’d sent the email at something like 9:28am
Edit: Is your dopername the Discworld Mr Shine?

That wouldn’t work. See requirement 3.ii) If I had the opportunity to manipulate it after I sent it then my friend will not accept that I never had any intention of changing it should circumtances not go my way. He should be able to fully believe once I sent it that it was out of my hands, and he would receive it come what may.

And yes it is from Discworld. Me Diamond :stuck_out_tongue:

Seal the envelope. Sign and date the outside and hand it to a trustworthy third party with instructions. A lawyer could even notarize the signature and date. The third party can deliver it.

If you have access to a unix box, you can do nearly any task at any time with the “at” utility, sending email included.

Yeah, but the queue can be hacked pretty easily. It doesn’t meet the OP’s requirements.