今天弄了一下午總算明白了,這裡寫一下具體過程。
首先是郵箱,萬網主機是不支援mail()函式的,所以預設的不可用,如果你想傳送郵件的話,只能使用fsockopen()函式。首先進入萬網主機管理平台,啟用fsockopen。
第二步是更改php檔案,在wp-includes資料夾下找到class-smtp.php,用notepad++開啟,拉到第202行,把
$this->smtp_conn = @stream_socket_client(
$host . ":" . $port,
$errno,
$errstr,
$timeout,
stream_client_connect,
$socket_context
);替換成
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr);
更新檔案。
之後我們需要使用smtp外掛程式來傳送郵件。我這裡推薦wp smtp,設定頁面的話,如果是主流郵箱,外掛程式就會有預設樣板。不知道為什麼,我個人使用qq郵箱和163郵箱都失敗了,最後使用的是萬網企業郵箱。這裡我具體講講使用萬網企業郵箱的過程。
註冊萬網企業郵箱後註冊乙個使用者郵箱,例如我的網域名稱是cielosun.com,我註冊了乙個叫[email protected]的郵箱,並給予smtp許可權。之後在我的wp smtp外掛程式裡我的填法如圖:
儲存更改,然後你可以通過下面的測試來進行測試,測試成功,基本就都成功啦~
萬網虛擬主機目錄
本路徑下各資料夾功能和許可權說明 您的ftp的根目錄,為避免您錯誤刪除該路徑下的內容,所以禁止寫入,只可讀取。htdocs 您的 的根目錄,請將您的 檔案 php,htm,html,css,js等 上傳至此資料夾。htdocs logreport 訪問統計報告存放目錄,不占用空間,只可讀取。myfo...
使用ssh內網穿透遠端內網主機
情景 一台既鏈結網際網路有鏈結局域子網的機器,需要通過網際網路遠端控制這台機器 命令列即可 且不使用teamviewer等遠端工具。裝置上執行的是centos7.5系統 具有公網ip的網際網路機器 a 內網機器 b 解決方案 步驟1 設定b可以通過ssh免密登入a 1 在b中生成秘鑰對,如有輸入選擇...
萬網主站由於過濾不善導致的跨站多利用漏洞及修復
簡要描述 主站由於提交內容安全檢查產生的漏洞 詳細說明 修改三個變數任意一處為 由於萬網的安全檢查 發現 等類似的特殊字元 將會出現提示框 並返回前頁 如圖 在這裡 便產生了漏洞 漏洞證明 修改三個變數任意一處為,閉合前半部分 出現 錯誤 無法顯示提示框並後退 在後新增任意跨站 由於無任何過濾 可直...