2015-02-09 49 views
-2

我使用代碼點火器,但是當我嘗試發送電子郵件時,它不起作用。我有以下代碼:代碼點火器不發送電子郵件

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

$this->email->from("[email protected]"); 

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

$this->email->subject('Corporate Client Mail'); 

$this->email->message('test email'); 

$this->email->send(); 

什麼可能導致此腳本不發送電子郵件?任何幫助appriciated。

+0

你的配置文件中有哪些首選項? – Joerg 2015-02-09 12:49:58

回答

2

您可能忘記配置要使用的郵件服務器。 如果您在本地測試服務器上測試此功能,則可能沒有安裝發送電子郵件所需的任何郵件服務器。你可以做的是使用Gmail SMTP服務器發送電子郵件。你這樣做是這樣的:

$config = Array(
    'protocol' => 'smtp', 
    'smtp_host' => 'ssl://smtp.gmail.com', 
    'smtp_port' => 465, 
    'smtp_user' => '[email protected]', 
    'smtp_pass' => 'password', 
    'mailtype' => 'text' 
); 
$this->load->library('email', $config);