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('xxx@qq.com');//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; 

            }
    
    }
    
}
posted @ 2012-08-27 09:44  WhoAmMe  阅读(245)  评论(0编辑  收藏  举报