将SmtpClient.DeliveryFormat设置为SmtpDeliveryFormat.International有什么缺点吗?

时间:2019-05-17 10:43:14

标签: c# .net unicode smtp smtpclient

根据reference source of SmtpClient(我的读物),必须同时满足两个条件,才能将电子邮件发送到具有国际本地地址的地址,例如äöü@example.com

  1. 服务器必须通过用EHLO和{li>回复SMTPUTF8来表示支持。
  2. SmtpClient.DeliveryFormat必须设置为SmtpDeliveryFormat.International

总是 进行后者有什么缺点吗?

SmtpClient.DeliveryFormat的默认值为SmtpDeliveryFormat.SevenBit,因此,显然,.NET语言设计人员明智地选择了默认禁用此功能。为什么?有什么缺点?

0 个答案:

没有答案