使用Gmail SMTP CodeIgniter发送电子邮件

时间:2017-10-25 14:13:10

标签: php codeigniter smtp gmail

我想通过CodeIgniter使用Google邮件SMTP发送电子邮件...

            $config = Array(
                'protocol' => 'smtp',
                'smtp_host' => 'ssl://smtp.googlemail.com',
                'smtp_port' => 465,
                'smtp_user' => 'abdikurniawan060395@gmail.com',
                'smtp_pass' => 'xxx', //sengaja disembunyi
                'mailtype'  => 'html', 
                'charset'   => 'iso-8859-1'
            );
            $this->load->library('email', $config);
            $this->email->set_newline("\r\n");

            $this->email->from('abdikurniawan060395@gmail.com', 'Abdi Kurniawan');
            $this->email->to('juventini.parepare@gmail.com'); 

            $this->email->subject('Email Test');
            $this->email->message('Testing the email class.');  

            $this->email->send();

我在本地尝试上面的代码,它可以工作..但是,当我在我的VPS中尝试它时,它会显示如下错误:

  

遇到PHP错误

     

严重性:警告

     

消息:fsockopen():无法连接   ssl://smtp.googlemail.com:465(连接超时)

     

文件名:libraries / Email.php

     

行号:2063

0 个答案:

没有答案