国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHPMailer配置ssl連接smtp服務器失敗解決辦法

2024-05-04 21:49:45
字體:
來源:轉載
供稿:網友

PHPMailer是一款郵件發送插件了,我們只要簡單的配置就可以實現發郵件了,但小編在配置使用ssl時發現無法連接服務器了,下面我們來看問題解決辦法.

使用PHPMailer發送郵件都是使用未加密的smtp服務器,這次使用的smtp服務器要用ssl(Secure Sockets Layer,安全套接層)方式連接.

好在PHPMailer支持ssl的smtp服務器,網上查了資料,以為改下端口,加上SMTPSecure設置就可以了,但是事實并非如此.

代碼中端口改成了465,加了$mail->SMTPSecure = "ssl";設置,結果PHPMailer一直提示不能連接主機,網上各種查資料,各種咨詢,百般折騰后終于找到了原因,PHP沒有開啟openssl擴展,汗……

windows開啟openssl擴展

在php.ini文件中找到;extension=php_openssl.dll,把前邊的“分號”去掉,重啟一下Apache即可.

linux開啟openssl擴展

  1. cd php-5.2.14/ext/openssl/ 
  2. mv config0.m4 config.m4 
  3. phpize 
  4. ./configure 
  5. make 
  6. make install 

修改php.ini文件,在適當的位置添加:

extension=openssl.so

給php-fpm master進程發一個USR2信號,ssl擴展添加成功.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邯郸县| 新郑市| 乌恰县| 中西区| 桦川县| 清苑县| 道真| 宝应县| 合川市| 上蔡县| 闽侯县| 泗水县| 贵州省| 姜堰市| 呈贡县| 林州市| 克拉玛依市| 通许县| 扎鲁特旗| 中卫市| 库伦旗| 纳雍县| 大关县| 隆德县| 南涧| 永德县| 台山市| 宜宾市| 阳江市| 仁化县| 邹城市| 林甸县| 九龙城区| 噶尔县| 诸暨市| 乳山市| 南靖县| 抚顺县| 九台市| 广河县| 聂荣县|