当前位置: 代码迷 >> ASP.NET >> 需要smtp认证的邮件时报错解决方法
  详细解决方案

需要smtp认证的邮件时报错解决方法

热度:6267   发布时间:2013-02-25 00:00:00.0
需要smtp认证的邮件时报错
环境:.Net   2.0   vs2005
程序:
MailMessage   mailMessage   =   new   MailMessage();
......
mailMessage.Fields.Add(.....);
编译时报错:MailMessage没有Fileds属性
查相关信息,.Net 1.1以上版本支持 MailMessage.Fileds
为什么我在2.0环境下不支持呢?

------解决方案--------------------------------------------------------
你的命名空间错了
要用System.Web.Mail

而你现在用的估计是System.Net.Mail吧
ms建议使用System.Net.Mail
------解决方案--------------------------------------------------------
需要添加引用!
------解决方案--------------------------------------------------------
System.Net.Mail.SmtpClient
------解决方案--------------------------------------------------------
http://www.msdn.net/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemwebmailmailmessageclassfieldstopic.asp
------解决方案--------------------------------------------------------
而许多资料都说只要在.Net 1.1环境中支持这个属性

晕,这不是明知故问嘛?
------解决方案--------------------------------------------------------
System.Net.Mail.SmtpClient
  相关解决方案