php, codeigniter
메일 전송하기
디츠
2014. 10. 15. 20:45
$topic_id = $this->topic_model->add($this->input->post('title'), $this->input->post('description'));
$this->load->model('user_model');
$users = $this->user_model->gets();
$this->load->library('email');
// 전송할 데이터가 html 문서임을 옵션으로 설정
$this->email->initialize(array('mailtype'=>'html'));
$this->load->helper('url');
foreach($users as $user) {
// 송신자의 이메일과 이름 정보
$this->email->from('master@ooo2.org', 'master');
// 이메일 제목
$this->email->subject('글을 발행 됐습니다.');
// 이메일 본문
$this->email->message('<a href="'.site_url().'index.php/topic/get/'.$topic_id.'">'.$this->input->post('title').'</a>');
// 이메일 수신자.
$this->email->to($user->email);
// 이메일 발송
$this->email->send();
}
redirect('/topic/get/'.$topic_id);
출처 : http://opentutorials.org/course/697/4129