| 发表于:2007-12-28 01:38:04 楼主 |
我填写完信息后,点完成按钮此时会有激活码发到我的邮件中,我只在本地作了个系统设置 设置如下: 管理员名,密码,系统名称,smtp地址,用户名,密码,发件地址就是这些东西 然后我打开邮件没有激活码,我的代码测试也没有问题,这是怎么回事呀??? 我的代码为 user.truename = tbxtruename.text; //判断角色是否存在 rolebussiness rolebuss = new rolebussiness(); user.roleid = rolebuss.isrolenameexist("普通用户"); //注册用户返回激活码 string activationcode = userbuss.register(ref user); //发送激活邮件 string title = "您在" + application["bbsname"].tostring() + "注册的激活邮件"; //host + port + path + link page + activation code string body = "点击链接激活http://" + request.url.host + ":" + request.url.port + request.applicationpath + "/activation.aspx?userid=" + user.userid.tostring() + "&activationcode=" + activationcode; //send mail common.sendemail(title, body, tbxemail.text, application["sendas"].tostring(), application["smtp"].tostring(), application["smtpaccount"].tostring(), application["smtppassword"].tostring()); |
|
|
|
|