使用自定义日期将电子邮件另存为.eml

时间:2013-07-13 22:41:06

标签: c# c#-4.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,但它不是免费的。

1 个答案:

答案 0 :(得分:0)

由于您指定了PickupDirectory,您就在那里。

指定其他目录。

保存后,打开代码中的文件并更改日期和时间。

然后将文件移至 IIS SMTP 设置中指定的PickupDirectory