欢迎来到天天文库
浏览记录
ID:34220807
大小:150.00 KB
页数:4页
时间:2019-03-04
《dede开启会员注册邮箱验证》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要:如何设置DEDE会员注册开启邮箱验证通知的修改操纵方法:1.进入自己已有的邮箱,设置帐户,选择“开启POP3/SMTP服务”并保存更改。我就拿我现有设置好的邮箱给大家演示(注:我用的是腾讯企业邮箱,特别注意我画红部分,第一个必要设置就是在邮箱里设置:开启P...如何设置DEDE会员注册开启邮箱验证通知的修改操纵方法:1.进入自己已有的邮箱,设置帐户,选择“开启POP3/SMTP服务”并保存更改。我就拿我现有设置好的邮箱给大家演示(注:我用的是腾讯企业邮箱,特别注意我画红部分,第一个必要设置就是在邮箱里设置:开启POP/S
2、MTP服务,第二个就是必要获取POP服务器的信息),如图:2.进入dede后台,系统,系统基本参数,核心设置,配置好邮箱发信的信息.以下是我的配置(说明和如演示图):Dede教程-598080707.NET① 是否启用smtp方式发送邮件:是.最上面的网站发信EMAIL:写上自己邮箱② smtp服务器:smtp.exmail.qq.com或写成smtp.qq.com(注:因为我用的是QQ企业邮箱,所以可以参照上图演示第二个画红部分.POP服务器为:我所填写的:smtp.exmail.qq.com,一般这个POP服务器的填写不是
3、乱填,请一定要参考你使用的邮箱他们所在的POP服务器.)③ smtp服务器端口:25 (一般这个不需要可以去修改改变.默认为:25)④ SMTP服务器的用户邮箱:webmaster@asqq8.net (这里填写完整的邮箱地址)⑤ SMTP服务器的用户帐号:webmaster (这里填写邮箱开头的账户也就是用户名)⑥ SMTP服务器的用户密码:123456 (密码就不用多说了)3.进入dede后台,系统,系统基本参数,会员设置,在“会员使用权限开通状态(-10邮件验证-1手工审核,0没限制)”填-10 如图:这个一般是-10现
4、在测试已经可以收到邮件了。修改操纵方法如下:打开member文件夹下的reg_new.php文件,找到以下内容://邮件验证if($cfg_mb_spacesta==-10){$userhash=md5($cfg_cookie_encode.’–’.$mid.’–’.$email);$url=$cfg_basehost.(empty($cfg_cmspath)?‘/’:$cfg_cmspath).”/member/index_do.php?fmdo=checkMail&mid={$mid}&userhash={$userhas
5、h}&do=1″;$url=eregi_replace(‘http://’,”,$url);$url=‘http://’.eregi_replace(‘//’,‘/’,$url);$mailtitle=“{$cfg_webname}–会员邮件验证通知”;$mailbody=”;$mailbody.=“尊敬的用户,您好:r”;$mailbody.=“欢迎注册成为[{$cfg_webname}]的会员。r”;$mailbody.=“要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:rr
6、”;$mailbody.=“{$url}rr”;$mailbody.=“Powerbyhttp://www.dedecms.com织梦内容管理系统!r”;$headers=“From:“.$cfg_adminemail.”rReply-To:“.$cfg_adminemail;if($cfg_sendmail_bysmtp==‘Y’&&!empty($cfg_smtp_server)){$mailtype=‘TXT’;require_once(DEDEINC.’/mail.class.php’);$
7、smtp=newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);$smtp->debug=false;$smtp->sendmail($email,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);}else{@mail($email,$mailtitle,$mailbody,$headers);}}对此部分内容进行修改,完成之后我们的邮箱验证功能就算完成了。
此文档下载收益归作者所有