I am storing Emails in a Directory, like the following. How do I go about, programatically, sending those at a later time, say an event of some sorts
smtpClient.PickupDirectoryLocation = "C:\\EmailHoldingBin\\";
smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory;
I agree with the answer from gangelo
Another point:
The Pickup directory only works if there is some service (like IIS) picking up the mail messages stored there and sends them – so you need to configre IIS for this to work…
EDIT – Exchange pickup folder as per comment:
for example with Exchange 2007
http://www.msexchange.org/articles_tutorials/exchange-server-2007/management-administration/exchange-pickup-folder.html
and for Exhange 2010 http://technet.microsoft.com/en-us/library/bb124230.aspx