在一個網站中如果有會員系統,就會相應的有個郵箱驗證,在注冊會員的時候一般都是需要郵箱才能注冊的,這也是取回密碼的一種方法,還可以防止重復注冊,減少服務器的壓力。
在織夢的后臺中,點擊“系統”“系統基本參數”“核心設置”,找到網站發信Email,在里面填入你發出驗證郵件的郵箱地址,再找到SMTP服務器,填入smtp.163.com(網易163)或者smtp.qq.com(QQ),或者其他。找到SMTP服務器的用戶郵箱,填入你的郵箱地址,找到SMTP服務器的用戶帳號和用戶密碼,分別填入你郵箱的用戶名和密碼。smtp服務器端口默認為25不用修改。
開啟會員功能和郵箱驗證功能,在“系統基本參數”中的“會員設置”,然后開啟,找到會員使用權限開通狀態(-10 郵件驗證 -1 手工審核, 0 沒限制),選擇-10。
修改驗證郵件內容:
需要修改兩個PHP文件,一個是member文件夾下的reg_new.php文件,另一個是member下的index_do.php。進入這兩個文件夾,可以搜索郵箱驗證,找到默認郵箱內容。
默認內容如下:
$mailtitle = “{$cfg_webname}–會員郵件驗證通知”;
$mailbody = ”;
$mailbody .= “尊敬的用戶[{$uname}],您好:\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”;
可以修改其中的內容,也可以添加其他內容。
完整的內容如下:
$mailtitle = “{$cfg_webname}–會員郵件驗證通知”;
$mailbody = ”;
$mailbody .= “尊敬的用戶[{$uname}],您好:\r\n”;
$mailbody .= “你使用了郵箱{$email }注冊了{$cfg_webname}的會員。請點擊以下鏈接,確認你在{$cfg_webname}的注冊:\r\n”;
$mailbody .= “歡迎注冊成為[{$cfg_webname}]的會員。\r\n”;
$mailbody .= “要通過注冊,還必須進行最后一步操作,請點擊或復制下面鏈接到地址欄訪問這地址:\r\n\r\n”;
$mailbody .= “{$url}\r\n\r\n”;
$mailbody .= “(這是一封自動發送的郵件,請不要直接回復)\r\n”;
$mailbody .= “-如果你沒有注冊過{$cfg_webname},可能是有人嘗試使用你的郵件來注冊,請忽略本郵件。\r\n”;
$mailbody .= “沒有激活的賬號會為你保留24個小時, 請盡快激活。\r\n”;
$mailbody .= “24個小時以后, 沒有被激活的注冊會自動失效,你需要重新填寫并注冊。\r\n”;
$mailbody .= “還有其他問題? 聯系我們 \r\n “;
$mailbody .= “Power by http://www.dedecms.com 織夢!\r\n”;