2013-07-13 31 views
0

我有數據庫中的電子郵件,我想將它們另存爲* .eml文件。將電子郵件另存爲.eml,並自定義日期

SmtpClient Client = new SmtpClient(); 
Client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory; 
Client.PickupDirectoryLocation = @"c:\aaa\import"; 
MailMessage Message = new MailMessage(); 
... 
Client.Send(Message); 

這可以工作,但它將Date標題替換爲當前日期和時間。 我如何定義自定義日期和時間?我發現this,但這不是免費的。

回答

0

自從您指定PickupDirectory以來,您已經一半了。

指定一個不同的目錄。

保存後,在代碼中打開文件並更改日期和時間。

然後將文件移動到您的IIS SMTP設置中指定的PickupDirectory

+0

哦,這將是一個醜陋的解決方案。 – trob

+0

醜陋而自由,並不太難。 .eml是一個文本文件。日期和時間可能是頂部的第2或第3行。 – MikeLim