如何在使用SMTP客户端时设置传送格式?

时间:2016-11-28 11:04:43

标签: c# smtpclient

我正在尝试以编程方式发送电子邮件来访问SMPTPClient对象的 DeliveryFormat 属性。但是,它没有得到承认。我检查了MSDN文档,但没有表明它已被弃用。

SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryFormat = SmtpDeliveryFormat.International; //DeliveryFormat property is not recognised

是否有新方法设置投放格式属性?

1 个答案:

答案 0 :(得分:3)

并不是因为它已被弃用,而是因为它对您定位的版本来说太新了。

https://msdn.microsoft.com/en-us/library/system.net.mail.smtpdeliveryformat(v=vs.110).aspx

  

版本信息
  .NET Framework
  可用自4.5

(强调我的)

将项目更改为以.NET Framework 4.5为目标,它将起作用。

这当然意味着您需要运行Visual Studio 2012或更高版本。如果您正在运行2015,请考虑定位4.6.1。