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

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

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/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www.爱情岛论坛 | 国产一区二区在线观看美女 | 大学生按摩黄a级中文片 | 亚洲欧美天堂综合久久 | 貂蝉沦为姓奴小说 | 国产男技师 | 久久精品国产在热亚洲完整版 | 国产免费又粗又猛又爽视频国产 | 乌克兰一级片 | 国产剧情麻豆刘玥视频 | 女子监狱第二季未删减在线看 | 插鸡小说 | 亚洲国产精品无码中文字幕 | 唯美清纯 自拍偷 | 国产做a爰片久久毛片 | nxgx在线观看国产中文 | 日本www色| 精品麻豆| 国产精品nv在线观看 | 免费一级特黄特色大片在线观看 | 91在线 在线播放 | 性欧美f | 欧美一区二区三 | 久久一er精这里有精品 | 高清男的插曲女的 欢迎你老狼 | 69午夜影院| 国产悠悠视频在线播放 | 视频在线视频免费观看 | 草草视频免费看 | 99网站在线观看 | 欧美成人momandson | 欧美性受xxxx88喷潮 | 国产精品毛片久久久久久久 | 关晓彤被调教出奶水的视频 | 免费看一级毛片 | 色综合网亚洲精品久久 | 国产卡一卡二卡四卡无卡 | 国产精品青青青高清在线密亚 | 91精品国产色综合久久不卡蜜 | 黄色a∨ | 欧美一区二区三区视视频 |