2012-07-30 53 views
0

此郵件功能不起作用。爲什麼我的電子郵件功能不能在CodeIgniter中工作

在下面的代碼中,$tomail$frommail參數是正確的,但郵件沒有收到我的Gmail帳戶。

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

$config['mailtype'] = 'html'; 
$config['wordwrap'] = TRUE; 

$this->email->initialize($config); 
$this->email->to($to); 
$this->email->from($from); 
$this->email->cc($cc); 
$this->email->subject($subject); 
$this->email->message($message); 
$this->email->send(); 
if (! $this->email->send()) 
{ 
    echo $this->email->print_debugger(); 
+0

什麼是不工作?什麼是錯誤?你有什麼嘗試? – Laurence 2012-07-30 10:50:01

+0

沒有錯誤顯示。 $ to,$都是正確的達到 – shine 2012-07-30 11:53:03

+0

你在本地主機上運行它嗎?你有SMTP設置? – 2012-08-03 08:07:56

回答

0

試試這個:

$this->load->library('email'); 
$config['mailtype'] = 'html'; 
$config['protocol'] = 'sendmail'; 
$this->email->initialize($config); 
$this->email->from('yourmailid', 'Admin'); 
$this->email->to($email); 
$this->email->subject('hello world'); 
$this->email->message($body); 

if($this->email->send()) 
    echo "email send"; 
+0

我試過但郵件沒有收到 – shine 2012-07-30 12:19:41

+0

你得到什麼類型的錯誤?你檢查了你的垃圾郵件嗎? – 2012-07-30 14:21:22

+0

沒有錯誤得到? $這 - >的電子郵件 - >初始化($配置);不接收$ config ['mailtype'] ='html'; $ config ['protocol'] ='sendmail';這兩個參數在初始化函數中 – shine 2012-07-31 05:49:11

相關問題