将电子邮件另存为.eml,并带有自定义日期

本文关键字:自定义 日期 电子邮件 另存为 eml | 更新日期: 2023-09-27 18:22:24

我在数据库中有电子邮件,我想把它们保存为*.eml文件。

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

这是有效的,但它将Date标头替换为当前的日期和时间。如何定义自定义日期和时间?

我找到了这个,但它不是免费的。

将电子邮件另存为.eml,并带有自定义日期

由于您指定了PickupDirectory,所以您已经完成了一半。

请指定其他目录。

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

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