How would you make the message (aka "email entity," I presume) persist from the time you create it until time to send it, unless you save it somewhere?
Perl has magic and Magic, but is still slow at "the inconceivable."
Comment on Re: Email delay delivery option with Perl