我正在使用旧的1.1站点,该站点使用System.Web.Mail命名空间中的折旧MailMessage类。我更新它以使用System.Net.Mail命名空间中的MailMessage类。但是,旧的MailMessage .To
属性接受了一个字符串,新的.To
属性接受了一个MailAddressCollection,破坏了我的代码。
旧代码看起来像这样:
_mailMessage.To = _toName & " <" & _toEmail & ">"
你知道,To
属性是一个名字,还有一个用尖括号括起来的电子邮件。
我如何使用新的MailMessage类来执行此操作,该类为其To
属性获取MailAddressCollection?
感谢。
答案 0 :(得分:2)
您可以内联调用MailAddress构造函数以将收件人添加到MailMessage:
_mailMessage.To.Add(new MailAddress(_toEmail, _toName))
答案 1 :(得分:1)
您可以使用Add方法。
_mailMessage.To.Add(_toEmail)
或 _mailMessage.To.Add(new MailAddress(_toEmail))