首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个关于PasswordRecovery的配置有关问题有关问题

2012-03-27 
一个关于PasswordRecovery的配置问题问题高大虾:最近呢我想试试2.0提供的服务器控件来找回用户注册的密码.

一个关于PasswordRecovery的配置问题问题
高大虾:
最近呢我想试试2.0提供的服务器控件来找回用户注册的密码.
但总不能发送成功,找了很久都没找到原因.
估计和配置有关.用来测试的邮箱没有问题.我用我手写的代码测试通过了.所以在这里排除了邮箱的问题.

大家帮我找找是那里出了问题:
我在web.config配置了成员提供程序,和SMTP 电子邮件设置.
情况如下:

XML code
<machineKey validation="3DES" validationKey="12F319712F319712F319712F319712F319712F319712F319" decryptionKey="12F319712F319712F319712F319712F319712F319712F319"/>    <membership>            <providers>        <clear/>          <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="school_river" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Encrypted"  maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>      </providers>    </membership><!--邮件--><system.net>    <mailSettings>      <smtp from="test@163.com">        <network host="smtp.163.com" password="test" userName="test" />      </smtp>    </mailSettings>  </system.net>


提供程序中的数据库连接没问题.可以支持登陆,注册,用户登陆名显示,用户登陆状态,就是PasswordRecovery用不了,估计和配置有关.用来测试的邮箱没有问题.我用我手写的代码测试通过了.所以在这里排除了邮箱的问题.


[解决办法]
XML code
<system.net><mailSettings>   <smtp deliveryMethod="Network" from="test@163.com">       <network defaultCredentials="false" host="smtp.163.com" password="test" port="25" userName="test@163.com" />   </smtp></mailSettings></system.net>
[解决办法]
163的邮箱对smtp服务支持不是很好,要很久以前申请的才可以,或者申请vip的,LZ换别的邮箱试一下

热点排行