Two ways to send emails at a specific time
TUAW is running
a post about iCalMail, an AppleScript that allows you to schedule the later sending of an email via iCal.
iCalMail creates a new iCal calendar. Events that you schedule in that calendar are then translated into emails using the text that you enter in the event’s Notes field as the body of the email.
Nifty, but there is a better way.
Using Andreas Mann’s “Schedule Delivery” script (part of his Mail Scripts collection), you can schedule delivery without leaving Mail and without restricting the way you compose your email. You can compose your message as you normally do, without the restrictions of iCal’s Notes field, and add any attachments you want to send.
Save it in the Drafts folder and run the “Schedule Delivery” Script (via a hotkey or a quick launcher like Quicksilver). It presents you with a window that allows you to schedule the delivery of all emails in your Drafts folder:

Obviously your computer needs to be on at the scheduled delivery time in order for the email to be sent.
Mail Scripts is freeware (donations not refused) and is available from Andreas’ web site
.
Related posts

October 10th, 2006 at 9:25 pm
[...] Another way is provided by Andreas Amann’s “Schedule Delivery” script which is part of his Mail Scripts collection). You can schedule delivery without leaving Mail and without restricting the way you compose your email. It lets you compose your message as you normally do, without the restrictions of iCal’s Notes field, and add any attachments you might want to send. [...]