使用 SMTP 客户端时如何设置发送格式?
How to set delivery format while using SMTP client?
我试图在以编程方式发送电子邮件时访问 SMPTPClient 对象的 DeliveryFormat 属性。但是,它不被识别。我查看了 MSDN 文档,没有表明它已被弃用。
SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryFormat = SmtpDeliveryFormat.International; //DeliveryFormat property is not recognised
是否有设置传递格式的新方法属性?
并不是它已被弃用,而是它对于您的目标版本来说太新了。
https://msdn.microsoft.com/en-us/library/system.net.mail.smtpdeliveryformat(v=vs.110).aspx
Version Information
.NET Framework
Available since 4.5
(强调我的)
将您的项目更改为以 .NET Framework 4.5 为目标,它将运行。
这当然意味着您需要 运行 Visual Studio 2012 年或更晚。如果您是 运行 2015 年,请考虑以 4.6.1 为目标。
我试图在以编程方式发送电子邮件时访问 SMPTPClient 对象的 DeliveryFormat 属性。但是,它不被识别。我查看了 MSDN 文档,没有表明它已被弃用。
SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryFormat = SmtpDeliveryFormat.International; //DeliveryFormat property is not recognised
是否有设置传递格式的新方法属性?
并不是它已被弃用,而是它对于您的目标版本来说太新了。
https://msdn.microsoft.com/en-us/library/system.net.mail.smtpdeliveryformat(v=vs.110).aspx
Version Information
.NET Framework
Available since 4.5
(强调我的)
将您的项目更改为以 .NET Framework 4.5 为目标,它将运行。
这当然意味着您需要 运行 Visual Studio 2012 年或更晚。如果您是 运行 2015 年,请考虑以 4.6.1 为目标。