激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - Wordpress - 阿里云虛擬主機WordPress無法發送郵件解決方案

阿里云虛擬主機WordPress無法發送郵件解決方案

2022-02-23 21:49themebest Wordpress

因阿里云虛擬主機禁用了mail()函數,導致WordPress系統無法使用默認mail()函數發送郵件,即便改用SMTP插件也無法成功發送(因為阿里云虛擬主機提供的是fsockopen,而SMTP所使用的是steam_connect_client),因此想要實現SMTP成功發送郵件,就要

因阿里云虛擬主機禁用了mail()函數,導致WordPress系統無法使用默認mail()函數發送郵件,即便改用SMTP插件也無法成功發送(因為阿里云虛擬主機提供的是fsockopen,而SMTP所使用的是steam_connect_client),因此想要實現SMTP成功發送郵件,就要修改wordpress程序源文件class-smtp.php,把wordpres的SMTP發送方式改為fsockopen方式。

阿里云虛擬主機WordPress無法發送郵件解決方案

1、登錄阿里云主機管理控制臺,進入:站點信息-高級環境設置-php.ini設置,PHP函數fsockopen設置:啟用

2、修改wordpress系統文件,打開 /wp-includes/class-smtp.php,在274-283 行位置,查找以下代碼:

  1. $socket_context = stream_context_create($options); 
  2. //Suppress errors; connection failures are handled at a higher level 
  3. $this->smtp_conn = @stream_socket_client( 
  4.      $host . ":" . $port, 
  5.      $errno, 
  6.      $errstr, 
  7.      $timeout, 
  8.      STREAM_CLIENT_CONNECT, 
  9.      $socket_context 
  10. ); 

替換為以下代碼:

  1. $this->smtp_conn = @fsockopen($host,$port,$errno,$errstr,$timeout); 

然后使用Easy WP SMTP或 WP MAIL SMTP 這類 SMTP 發送郵件的插件,配置好一般就可以了。

特別注意:由于這個方法是直接修改了 WordPress 的核心代碼,一旦升級了 WordPress 版本,就需要重新進行修改,切記!!!

原文地址:https://www.themebest.com/aliyun-mail-failure/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久青草免费视频 | 国产精品免费一区二区三区四区 | 免费毛片小视频 | 天天草天天爱 | 国产精品色综合 | 久久蜜桃精品一区二区三区综合网 | 久久免费视频5 | 羞羞网站在线观看入口免费 | 国产艳妇av视国产精选av一区 | 91看片www| 色婷婷一区二区三区 | 久久精品久久精品国产大片 | 日韩精品一区二区在线观看 | 美女一级毛片 | 亚洲午夜在线视频 | 成人视屏免费看 | 国产精品视频一区二区三区四 | 国产免费一区二区三区在线能观看 | 欧美视频在线观看一区 | 国产午夜精品久久久久 | 精品亚洲午夜久久久久91 | 国产免费大片视频 | 成人三级电影网站 | 久久久久免费电影 | 欧美成人午夜 | 久久精品免费网站 | 日本成人午夜视频 | 欧美日韩在线看片 | 看全色黄大色黄大片女图片 | 国产又粗又爽又深的免费视频 | 国产一区二区三区视频在线 | 欧美激情999| 久久色在线 | 国产精品一区在线免费观看 | 免费视频xxxx | 久久精品亚洲一区二区三区观看模式 | 国产精品片一区二区三区 | videos高潮| 国产精品久久久久久久久久妇女 | 日本一区二区不卡在线 | www国产成人免费观看视频 |