CI邮件发送

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





class MyEmail extends CI_Controller {    

    

  

    

    public  function __construct()

    {

        parent::__construct(); 

    }    

    

    

   

    public function index( $param=array() )

    {   

            $config = array( 

                'protocol'  => 'smtp', // 'smtp_host' => 'smtp.qq.com',//服务器 

                'smtp_host' => 'smtpcom.263xmail.com', 

                'smtp_port' => '25', 

                'smtp_user' => 'xxxx.com', 

                'smtp_pass' => 'xxx',//password 

                'mailtype'  => 'html',//邮件类型 '

                'charset'   => 'utf-8'//编码 

            ); 

            $this->load->library('email', $config);



            $from_name      = "yangheping";//发件人名称

            $email_subject  = "测试email发送";//标题 

            $email_body     = "测试email发送";//内容 





            $this->email->from('xxxx.com', $from_name); 

            $this->email->to('[email protected]');//to 

            $this->email->subject($email_subject); 

            $this->email->message($email_body); 

            $this->email->set_newline("\r\n"); 

            

            if (!$this->email->send()){ 

                show_error($this->email->print_debugger()); 

                return false; 



            }else{ 

                echo 'ok'; return true; 



            }

    

    }

    

}

你可能感兴趣的:(邮件发送)