四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

phpmailer在服務器上不能正常發送郵件的解決辦法

phpmailer本身是一個很不錯的開源郵件類,也非常的易用簡單,就是偶爾會出現程序上傳到服務器上不能發送郵件的情況,在之前也有同學問過我這個問題,當時的時候總是不以為然,今天終于讓我碰上了,用phpmailer 在本地測試正常,上傳到服務器上就不行了,當然了是用的SMTP方式,最終確定是fsockopen 函數惹的禍,因為安全原因fsockopen 和pfsockopen 經常被服務器端關閉。解決方法如下:

而代之的應該是 stream_socket_client()函數,不過他的參數有一點不一樣。

應這樣更改phpmailer 的 class.stmp.php文件:

$this->smtp_conn = @fsockopen( $host,  // the host of the server                 $port,  // the port to use                 $errno,  // error number if any                 $errstr, // error message if any                 $tval);  // give up after ? secs

改為

$this->smtp_conn = @stream_socket_client( $host.':'.$port,  // the host of the server                 $errno,  // error number if any                 $errstr, // error message if any                 $tval);  // give up after ? secs

這里 php版本應高于 5.0 的,因為較早版本沒有stream_socket_client()函數的。
OK ,問題解決了。

php技術phpmailer在服務器上不能正常發送郵件的解決辦法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 我的碧可动画| 拔萝卜电影| 接吻教学视频| 服务质量模型| 电影《塔蒂亚娜1》演员表| 阴阳界 电影| 李顺载| 石川佑希| 大珍珠演员表介绍| 六一儿童节对联七字| 表妹直播| 小鲤鱼历险记肥鲶鱼| 第一序列第二季上映了吗| 挨打的视频| austin rivers| 欧美gv网站| 雅雅英| 第一财经公司与行业回放| 陆妍淇个人资料| 六下英语单词表| 我的幸运猫 电视剧| 最佳嫌疑人电影免费观看| 罗云熙《尸语者》| 看香谱二十四法图解 | 亚洲电影在线观看| 李路琦| bangdream动漫| 谍中谍7| 疯狂 电影| 贵妃还乡| 李洋个人资料照片| 斗音| 浙江卫视网络直播源| 珊特尔·范圣滕| 奥特曼名字大全加图片| 特殊的按摩| 礼运节选高中原文| 五年级上册语文课时练答案| 凯登克罗斯| 四角号码| 向退休生活游戏正版赚钱入口|