簡體   English   中英

CodeIgniter電子郵件:fsockopen():無法連接到ssl://smtp.gmail.com托管中

[英]CodeIgniter email: fsockopen(): Unable to connect to ssl: //smtp.gmail.com in hosting

我使用CodeIgniter電子郵件庫進行忘記密碼功能。 當我在localhost上嘗試時,一切順利,沒有錯誤。 但是當我移到托管服務器時,會發生如下錯誤:

嚴重程度:警告

消息:fsockopen():無法連接到ssl://smtp.gmail.com:465(連接超時)

文件名:libraries / Email.php

行號:1986

這是我的代碼:

$ci = get_instance();
        $ci->load->library('email');
        $config['protocol'] = "smtp";
        $config['smtp_host'] = "ssl://smtp.gmail.com";
        $config['smtp_port'] = "465";
        $config['smtp_user'] = "xxxxxxx@gmail.com";
        $config['smtp_pass'] = "xxxxxxx";
        $config['charset'] = "utf-8";
        $config['mailtype'] = "html";
        $config['newline'] = "\r\n";

        $ci->email->initialize($config);

我該怎么辦才能解決此錯誤?

您需要啟用SSL。 加載php.ini並找到以下內容:

;extension=php_openssl.dll

通過刪除分號取消注釋:

extension=php_openssl.dll

那對我有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM