一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 被黑人同学彻底征服全文小说阅读 | 久久黄色大片 | 美女靠逼的视频 | 亚洲成人福利 | brazzersxxx欧美| 成在线人免费视频一区二区三区 | 双性受合不垅腿攻np | ysl蜜桃色成人麻豆 youwu在线影院 | 高h辣文小说网 烧书阁 | 美女全身无遮挡 | 国产欧美一区二区三区久久 | aaaa黄 | 毛片手机在线视频免费观看 | 欧美侏儒xxx| 欧美午夜网站 | 精品卡1卡2卡三卡免费网站 | 青涩体验在线观看未删减 | 人成网站在线观看 | 精品女同一区二区三区免费站 | 亚洲美女人黄网成人女 | 第一国内永久免费福利视频 | 欧美高清milf在线播放 | 美女的隐私脱裤子无遮挡 | 亚久久伊人精品青青草原2020 | 国产一区二区精品久 | 日韩 国产 欧美 精品 在线 | 国产卡一卡二卡3卡乱码免费 | 天天快乐高清在线观看 | 香蕉tv亚洲专区在线观看 | 亚洲男女天堂 | 2018久久精品热在线观看 | 欧美影院一区二区 | 大陆日韩欧美 | 国产成+人+亚洲+欧美综合 | 熟睡中的麻麻大白屁股小说 | 色播艾小青国产专区在线播放 | 日本大片网 | 午夜想想爱午夜剧场 | 午夜AV国产欧美亚洲高清在线 | 极品主播的慰在线播放 | 国产在视频线在精品 |