asp.net中使用login控件找回密码出现的常见错误与解决
必须在 From 属性或 system.net/mailSettings/smtp 配置节中指定发件人电子邮件地址。
出现上述错误时,在web.config 中添加类似
<system.net>
<mailSettings>
<smtp from="pzhuyy@126.com">
<network host="smtp.126.com" password="pzhuyy的信箱密码" userName="pzhuyy" />
</smtp>
</mailSettings>
</system.net>
详细说明可以参见:http://msdn2.microsoft.com/zh-cn/library/etsfak11.aspx
有时候会出现下面错误:
指定字符串与电子邮件地址所要求的形式不符。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.FormatException: 指定字符串与电子邮件地址所要求的形式不符。
原因:<smtp from="pzhuyy@126.com"> 你可能这儿用的类似<smtp from="勇哥"> 之类的东东。
修正过来,如果你有安装防火墙,有可能出现下列错误。
您的主机中的软件放弃了一个已建立的连接。 202.108.5.141:25
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.Sockets.SocketException: 您的主机中的软件放弃了一个已建立的连接。 202.108.5.141:25
偶的mcafee日志。。
2008-8-27 14:14:04 被端口阻挡规则阻挡 WebDev.WebServe 禁止大量发送邮件的蠕虫病毒发送邮件 202.108.5.142
2008-8-27 14:14:04 被端口阻挡规则阻挡 WebDev.WebServe 禁止大量发送邮件的蠕虫病毒发送邮件 202.108.5.143
2008-8-27 14:14:04 被端口阻挡规则阻挡 WebDev.WebServe 禁止大量发送邮件的蠕虫病毒发送邮件 202.108.5.141
将防火墙相应规则打开就可以了:)
|
|
|