国产探花免费观看_亚洲丰满少妇自慰呻吟_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擴展添加成功.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 诏安县| 迁西县| 平湖市| 九龙县| 连城县| 蓝田县| 武鸣县| 武邑县| 百色市| 抚顺县| 莲花县| 聊城市| 齐河县| 巢湖市| 马鞍山市| 临沧市| 峨眉山市| 绥棱县| 沽源县| 盱眙县| 东台市| 桂东县| 阿拉善左旗| 周至县| 贵溪市| 丹棱县| 五峰| 山东省| 厦门市| 英山县| 修文县| 娄底市| 襄樊市| 遂平县| 蚌埠市| 娄烦县| 唐河县| 福贡县| 化德县| 阿城市| 社会|