我想使用带有codeigniter

时间:2016-03-13 19:50:33

标签: php codeigniter email smtp

我尝试使用带有codeIgniter的SMTP服务器发送电子邮件 我有代码,它在localhost上工作正常,但在服务器上没有,我已经做了很多研究并尝试了许多代码,但它仍然没有用。

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

    $this->email->from('xxx@gmail.com', 'Blabla');
    $list = array('xxx@gmail.com','xxxxx@gmail.com');
    $this->email->to($list);
    $this->email->reply_to('xxxxx@gmail.com', 'Explendid Videos');
    $this->email->subject('This is an email test');
    $this->email->message('It is working. Great!');

    $result = $this->email->send();

错误 -
遇到以下SMTP错误:111连接被拒绝 无法使用PHP SMTP发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。

1 个答案:

答案 0 :(得分:0)

请将自动加载编辑为

$autoload['libraries'] = array('database','email');

如果您仍然收到错误,请告知...