一個稍微交互性比較強的網站可能都涉及到系統發送郵件的功能,如郵箱注冊、通過郵箱找回密碼、訂單通知等。但在網站開發中,經常會遇到本地測試或者測試服務器可以正常發送,網站上線運營部署到新的主機后發現不能發送郵件的情況。
根據方維網絡多年的
網站開發經驗,這種情況一般出現在虛擬主機或者未配置好的云主機里,下面方維網站建設舉例如何解決最常見的萬網虛擬主機發送郵件不了的情況。
一般PHP程序開發語言使用SMTP發送,自帶的mail函數發送成功概率很低,比較常用的是使用Thinkphp插件PHPMailer發送。
如果發現使用萬網虛擬主機不能發送,首先登陸萬網控制面板,如下圖:
輸入用戶名和密碼進入,找到左側PHP.ini配置項,如下圖

啟用PHP函數fsockopen
然后保存設置,然后測試下基本就可以發送了。
這里方維網絡建議大家使用QQ企業郵箱或者163郵箱發送,使用多個郵箱隨機輪流發送,避免被認為垃圾郵件。