我想發送帶有MAMP免費運行CI的電子郵件。但它不起作用,我的腳本遇到了無限循環,沒有任何事情發生...... 我需要設置一些東西,尤其是從本地主機發送電子郵件嗎?CodeIgniter + MAMP:無法發送電子郵件
這裏是CI我的電子郵件的配置:
$config = array();
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.googlemail.com';
$config['smtp_port'] = 465;
$config['smtp_user'] = '*****@gmail.com';
$config['smtp_pass'] = '******';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = '\r\n';
乾杯
編輯:這裏是我的代碼發送電子郵件:
$config = array();
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.googlemail.com';
$config['smtp_port'] = 465;
$config['smtp_user'] = '****';
$config['smtp_pass'] = '*****';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = '\r\n';
$this->email->initialize($config);
$this->email->from('****');
$this->email->to($email);
$this->email->subject($title);
$this->email->message($content);
$this->email->send();
error_log($this->email->print_debugger());
隨着$標題,$內容和$在我的腳本的另一部分定義的電子郵件變量。不要擔心這件事,我已經檢查過我的問題不是由於這些。
嗯,總是同樣的問題:_日誌文件說什麼?_ – arkascha
哦,並注意:不要發送基於HTML的電子郵件,除非它真的是必要的。你問所有收件人無限的信任,因爲HTML電子郵件打開巨大的安全問題。純文本對於所有消息的99.9%是絕對足夠的。 – arkascha
不用擔心html,這只是一個測試。 正如我所說,我得到了一個無限循環,在日誌中沒有任何內容(從$ this-> email-> send()或$ this-> email-> print_debugger()返回),並且郵件中沒有內容日誌後綴... –