Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助] 本人做了个网站,注册用户需要邮箱验证

[复制链接]
z136632759 发表于 2011-7-3 14:32:36 | 显示全部楼层 |阅读模式
急急急   
到底该怎么设置才能使用户注册的时候系统自动发邮件到用户邮箱
回复

使用道具 举报

wkr0227 发表于 2011-7-3 16:58:56 | 显示全部楼层
在source/do_register.php
                        //开通空间
                        include_once(S_ROOT.'./source/function_space.php');
                        $space = space_open($newuid, $username, 0, $email);
后面里添加下面代码就OK了

//发邮件
                        include_once(S_ROOT.'./source/function_cp.php');
                        $mailhash = md5($email.'|'.md5($_SCONFIG['sitekey']).'|'.$newuid);
                        $siteurl = getsiteurl();
                        $checkurl = $siteurl.'cp.php?ac=sendmail&op=check&hash='.$mailhash;
                        $mailsubject = cplang('active_email_subject');
                        $mailmessage = cplang('active_email_msg', array($checkurl));
                        smail(0, $email, $mailsubject, $mailmessage);
前提是你的uchome能发邮件。
是发激活邮件的,这方法是在论坛看到的,我也试成功了
回复

使用道具 举报

 楼主| z136632759 发表于 2011-7-4 15:15:30 | 显示全部楼层
不行啊
回复

使用道具 举报

wkr0227 发表于 2011-7-4 18:07:18 | 显示全部楼层
z136632759 发表于 2011-7-4 15:15
不行啊

你的不是UCH2.0吗
回复

使用道具 举报

wkr0227 发表于 2011-7-4 18:07:45 | 显示全部楼层
或者你的原来就不能发邮件
回复

使用道具 举报

 楼主| z136632759 发表于 2011-7-4 23:46:59 | 显示全部楼层
wkr0227 发表于 2011-7-4 18:07
你的不是UCH2.0吗

是的啊,Ucenter1.5和1.6的我都试过了,Uhome我用的是2.0的
回复

使用道具 举报

 楼主| z136632759 发表于 2011-7-4 23:49:21 | 显示全部楼层
怎么检验UCHOME是是否能发邮件
回复

使用道具 举报

wkr0227 发表于 2011-7-5 08:43:19 | 显示全部楼层
z136632759 发表于 2011-7-4 23:49
怎么检验UCHOME是是否能发邮件

你点右上角的邀请,输入你的邮箱,能收到就是能发了
回复

使用道具 举报

 楼主| z136632759 发表于 2011-7-5 14:05:00 | 显示全部楼层
wkr0227 发表于 2011-7-5 08:43
你点右上角的邀请,输入你的邮箱,能收到就是能发了

发现不能发邮件,这是为什么啊,我是按照教程里的设置的
回复

使用道具 举报

wkr0227 发表于 2011-7-5 16:00:27 | 显示全部楼层
你用什么来发的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-7-26 15:22 , Processed in 0.100180 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表