I am wondering if there is a way to set a specific delivery time for each and every message I would programitically create. I am not sure how or if this is possible. What I am saying is say I have a program that sends mail out using SMTP well when it is delivered to the SMTP server I am at the mercy of the rules that have been setup on the specific mail server. So it might immediately send it out or maybe it will batch 100 messages and then send them out in FIFO like manner or maybe it waits until some predetermined amount of time has passed since that message entered the queue then sends it out. What I am asking is, is there a way to append to the message itself, maybe in its header, that says don't send this message out until this time. But remember I may not have physical access to that mail server. Thats why I want to append some property or command for a lack of a better term that tells that server to hold off on sending it until the time specified in that parameter has been met.
Thank you in advance for your time.