萬網主機使用wordpress傳送郵件的方法

2021-07-29 21:51:21 字數 823 閱讀 5255

今天弄了一下午總算明白了,這裡寫一下具體過程。

首先是郵箱,萬網主機是不支援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中生成秘鑰對,如有輸入選擇...

萬網主站由於過濾不善導致的跨站多利用漏洞及修復

簡要描述 主站由於提交內容安全檢查產生的漏洞 詳細說明 修改三個變數任意一處為 由於萬網的安全檢查 發現 等類似的特殊字元 將會出現提示框 並返回前頁 如圖 在這裡 便產生了漏洞 漏洞證明 修改三個變數任意一處為,閉合前半部分 出現 錯誤 無法顯示提示框並後退 在後新增任意跨站 由於無任何過濾 可直...