天天看点

DNN中配置SMTP以及管理员充值密码的设定

    在安装DNN的时候就有SMTP配置的选项,但是当时没有搞清楚,所有就跳过去了。后来一直没有用到SMTP的功能,所以也就一直没有搞明白到底SMTP有什么用。前几天将DNN网站的PasswordFormat设置成了Hashed以后使用host修改testuser的密码是是通过"reset password",然后DNN系统通过SMTP设置将testuser的密码发送到testuser的用户邮箱中。这时我就必须得把SMTP设置好了。

      废话不多说了。在Host->Host Settings->Advanced Settings->SMTP Server Settings中进行SMTP的配置。

SMTP Server and port: smtp.163.com

SMTP Authentication: basic

SMTP Enable SSL: 不选

SMTP Password: hostpassword

      在发送重置密码的时候还发现了一个错误,那就是有一个账户testuser2它收到的充值密码都是"******",而其他账户都能收到正确的充值密码。后来通过数据库查询对比发现原来testuser2的PasswordFormat=2,那么表明testuser2是在我将加密方式改成Hashed以前注册的,那么这类账户是不能通过reset Password 来获得充值密码的。

本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/03/20/2297152.html,如需转载请自行联系原作者