我使用的是一个旧的1.1版本的站点,它使用System.Web.Mail名称空间中经过折旧的MailMessage类。我更新了它,以便使用System.Net.Mail名称空间中的MailMessage类。但是,旧的MailMessage .To属性接受一个字符串,而新的.To属性接受一个MailAddressCollection,这破坏了我的代码。
旧代码看起来是这样的:
_mailMessage.To = _toName & " <" & _toEmail & ">"您可以看到,To属性接受了一个名称和一封包含在尖括号中的电子邮件。我该如何使用新的MailMessage类来实现这一点呢?这个类接受了To属性的MailAddressCollection。
谢谢。
发布于 2010-08-17 01:49:38
您可以内联调用MailAddress构造函数将收件人添加到MailMessage中:
_mailMessage.To.Add(new MailAddress(_toEmail, _toName))发布于 2010-08-17 01:50:00
您可以使用Add方法。
_mailMessage.To.Add(_toEmail)或_mailMessage.To.Add(新MailAddress(_toEmail))
https://stackoverflow.com/questions/3495759
复制相似问题