91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國企業網站設計NO.1網站開發商平臺 付款方式
主頁 > 網站建設 > 建站知識 > DEDE會員注冊開啟郵箱驗證通知正確完整的修改方

DEDE會員注冊開啟郵箱驗證通知正確完整的修改方

POST TIME:2020-10-09

在論壇上看到很多人都說這個功能沒用,郵箱根本無法收到郵件,經過的測試,發現這個功能還是可行可用的,本帖教程講述一步步如何設置注冊開啟郵箱驗證通知的修改操縱方法:

1.進入自己已有的郵箱,設置帳戶,選擇“開啟POP3/SMTP服務 ”并保存更改。我就哪我現有設置好的郵箱給大家演示(注:我用的是騰訊企業郵箱,特別注意我畫紅部分,第一個必要設置就是在郵箱里設置:開啟POP/SMTP服務,第二個就是必要獲取POP服務器的信息),如圖:

DEDE會員注冊開啟郵箱驗證通知正確完整的修改方法 - http://598080707.net
 

2.進入dede后臺,系統,系統基本參數,核心設置,配置好郵箱發信的信息.以下是我的配置(說明和如演示圖):-598080707.NET

① 是否啟用smtp方式發送郵件:

② smtp服務器: smtp.exmail.qq.com (注:因為我用的是QQ企業郵箱,所以可以參照上圖演示第二個畫紅部分.POP服務器為:我所填寫的:smtp.exmail.qq.com,一般這個POP服務器的填寫不是亂填,請一定要參考你使用的郵箱他們所在的POP服務器.)

③ smtp服務器端口: 25 (一般這個不需要可以去修改改變.默認為:25)

④ SMTP服務器的用戶郵箱: webmaster@asqq8.net (這里填寫完整的郵箱地址)

⑤ SMTP服務器的用戶帳號: webmaster (這里填寫郵箱開頭的賬戶也就是用戶名)

⑥ SMTP服務器的用戶密碼: 123456 (密碼就不用多說了)

DEDE會員注冊開啟郵箱驗證通知正確完整的修改方法 - http://598080707.net
3.進入dede后臺,系統,系統基本參數,會員設置,在“會員使用權限開通狀態(-10 郵件驗證 -1 手工審核, 0 沒限制)”填-10 如圖:
DEDE會員注冊開啟郵箱驗證通知正確完整的修改方法 - http://598080707.net
教程演示操縱到這里,已經可以收到郵件了.測試下!
 

(附:下面修改郵箱發信的內容,我們適當的修改下發信內容)修改操縱方法如下:

打開member文件夾下的reg_new.php文件,我這邊DW上修改是在:211 - 239行,找到以下內容:

 //郵件驗證
 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={$userhash}&do=1";
   $url = eregi_replace('http://', '', $url);
   $url = 'http://'.eregi_replace('//', '/', $url);
   $mailtitle = "{$cfg_webname}--會員郵件驗證通知";
   $mailbody = '';
   $mailbody .= "尊敬的用戶,您好:\r\n";
   $mailbody .= "歡迎注冊成為[{$cfg_webname}]的會員。\r\n";
   $mailbody .= "要通過注冊,還必須進行最后一步操作,請點擊或復制下面鏈接到地址欄訪問這地址:\r\n\r\n";
   $mailbody .= "{$url}\r\n\r\n";
   $mailbody .= "Power by http://www.dedecms.com 織夢內容管理系統!\r\n";
  
  $headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;
  if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
  {  
   $mailtype = 'TXT';
   require_once(DEDEINC.'/mail.class.php');
   $smtp = new smtp($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);
  }
 }

 

 自行按照自己的習性進行修改,我簡單的修改如下:

 

 //郵件驗證
 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={$userhash}&do=1";
   $url = eregi_replace('http://', '', $url);
   $url = 'http://'.eregi_replace('//', '/', $url);
   $mailtitle = "{$cfg_webname}--會員郵件驗證通知";
   $mailbody = '';
   $mailbody .= "尊敬的用戶,您好:\r\n";
   $mailbody .= "歡迎注冊成為[{$cfg_webname}]的會員。\r\n";
   $mailbody .= "要通過注冊,還必須進行最后一步操作,請點擊或復制下面鏈接到地址欄訪問這地址:\r\n\r\n";
   $mailbody .= "{$url}\r\n\r\n";
   $mailbody .= "Power by http://598080707.net  DEDE技術吧!\r\n";
  
  $headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;
  if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
  {  
   $mailtype = 'TXT';
   require_once(DEDEINC.'/mail.class.php');
   $smtp = new smtp($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);
  }
 }

 

教程到這里就已經全部結束,

下面我再貼一張圖演示下我郵箱收到信的內容截圖:-598080707.NET

DEDE會員注冊開啟郵箱驗證通知正確完整的修改方法 - http://598080707.net

DEDE會員注冊開啟郵箱驗證通知正確完整的修改方法 - http://598080707.net

最后成功收取到了驗證郵件!

? 主站蜘蛛池模板: 淮阳县| 白沙| 金堂县| 五河县| 江城| 和龙市| 和平县| 吐鲁番市| 乌鲁木齐县| 温州市| 合川市| 佛山市| 易门县| 道孚县| 太原市| 和龙市| 施甸县| 东乡县| 景宁| 安福县| 新源县| 新蔡县| 武平县| 汝南县| 区。| 抚远县| 合江县| 德庆县| 久治县| 澳门| 东丽区| 海宁市| 广东省| 阿荣旗| 当涂县| 龙州县| 平湖市| 莱西市| 台北县| 盘锦市| 衡阳市|