fsockopen():无法连接到SSL://smtp.googlemail.com:465(连接拒绝)在Live Se



我具有以下功能,可在localhost上有效,但在Live Server GoDaddy上不起作用。它发出警告:

fsockopen((:无法连接到ssl://smtp.googlemail.com:465 (连接拒绝(

这是我的模型函数

  public function check()
    {
        $name   = 'sangram';
        $email  = 'sangram.preciseit@gmail.com';
        $phone  = '12456789';
        $message= 'testing';
        $to = 'sangram.preciseit@gmail.com';
        $sub = 'Enquiry';
        $msg="<p>Name:$name</p><p>Email: $email</p><p>Contact Number: $phone</p><p>Message: $message</p>";
        $configGmail = array();
        $configGmail['protocol']        = 'smtp';
        $configGmail['smtp_host']    = 'ssl://smtp.googlemail.com';
        $configGmail['smtp_port']    = '465';
        $configGmail['mailtype']        = 'html';
        $configGmail['charset']     = 'utf-8';
        $configGmail['newline']     = "rn";
        // new mailid chnaged on 1st-dec-2016
        $configGmail['smtp_user']    = 'emailaddress@gmail.com';
        $configGmail['smtp_pass']    = 'mypassword';
        $configGmail['wordwrap']    = TRUE;
        $this->load->library('email');
        $this->email->initialize($configGmail);
        $this->email->from('emailaddress@gmail.com',"XYZ");
        $this->email->to($to);
        $this->email->subject($sub);
        $msg    =   $msg;
        $this->email->message($msg);
        if($this->email->send())
        {
            echo "mail send";
        }
        else{
            echo "mail not send";
        }
    }

请告诉我我该怎么办?预先感谢

请从ssl://smtp.googlemail.com中删除ssl

更改配置阵列,添加smtp_crypto并将其值设置为ssl

    $configGmail = array();
    $configGmail['protocol']    = 'smtp';
    $configGmail['smtp_host']   = 'smtp.googlemail.com';
    $configGmail['smtp_port']   = '465';
    $configGmail['mailtype']    = 'html';
    $configGmail['charset']     = 'utf-8';
    $configGmail['newline']     = "rn";

    $configGmail['smtp_user']    = 'emailaddress@gmail.com';
    $configGmail['smtp_pass']    = 'mypassword';
    $configGmail['smtp_crypto']  = 'ssl';  
    $configGmail['wordwrap']     = TRUE;

希望这会有所帮助。

最新更新