I'm pretty sure this feature is only implemented in the MUA, not the
MTA. Therefore if the MUA is offline at the time of the scheduled
dispatch, the mail will be delayed longer.
In a unix environment you could accomplish such a task using a cronjob
via at(1).