使用codeigniter发送电子邮件时出错

时间:2015-09-30 16:23:34

标签: php codeigniter email send smtpclient

我正在尝试使用codeigniter功能发送电子邮件。 我试过这段代码。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');


public function __construct()
{
     parent::__construct();


}
 function index()
{
    $this->load->library('email');

    $this->email->from('praju.rade@gmail.com', 'Your Name');
    $this->email->to('praju.rade@gmail.com');
    $this->email->subject('Email Test');
    $this->email->message('Testing the email class.');

    $this->email->send();
    //$this->load->view('welcome_message');
}

} ?&GT;

我收到了这个错误。

  

遇到PHP错误

     

严重性:警告

     

消息:mail():无法连接到mailserver   “smtp.wlink.com.np”端口25,验证您的“SMTP”和“smtp_port”   在php.ini中设置或使用ini_set()

     

文件名:libraries / Email.php

     

行号:1553

1 个答案:

答案 0 :(得分:1)

错误消息有助于了解发生了什么。您可以联系您的供应商为您提供有关SMTP服务器的信息或设置您的首选项邮件CodeIgniter不使用SMTP他们使用本机PHP邮件功能 https://codeigniter.com/user_guide/libraries/email.html#email-preferences

您也可以使用Gmail SMTP http://www.formget.com/codeigniter-gmail-smtp/