CI 묻고 답하기

제목 [CI] 이메일 라이브러리 mailtype html에 대하여
카테고리 CI 2, 3
글쓴이 layman 작성시각 2016/10/24 16:16:30
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 16716   RSS

코드이그나이터 이메일 라이브러리를 써서 메일 전송 개발중입니다.

메일 설정파일에서 $config['mailtype']을 'html'으로 해주면

수신자 이메일에서 html태그들이 문자가아닌 태그로 적용되어서 나오는 걸로 알고있는데요.

 

그렇게 적용했으나

첨부파일 이미지처럼 태그들이 문자값 그대로 나오네요..

혹시 다른 부분 설정이 필요한건지 궁금합니다.


첨부파일 이메일.PNG (12.7 KB)
 다음글 페이징 처리 후 페이징 이동시 page값 변화 (5)
 이전글 로컬에서 작업중인데..계속 ci_session 에 대해... (1)

댓글

변종원(웅파) / 2016/10/24 16:18:58 / 추천 0
발송부분 소스를 올리셔야 답변이 가능하겠네요. ^^
layman / 2016/10/24 16:19:01 / 추천 0
※해당 첨부이미지는 네이버 받은메일함에서 열었을 때 모습입니다.
kaido / 2016/10/24 17:00:42 / 추천 0
//naver
$config['useragent'] = '';
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.naver.com';
$config['smtp_user'] = '';
$config['smtp_pass'] = '';
$config['smtp_port'] = 465; 
$config['smtp_timeout'] = 50;
$config['wordwrap'] = TRUE;
$config['wrapchars'] = 76;
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['validate'] = FALSE;
$config['priority'] = 3;
$config['crlf'] = "\r\n";
$config['newline'] = "\r\n";
$config['bcc_batch_mode'] = FALSE;
$config['bcc_batch_size'] = 200;

참고해 주세요. 

layman / 2016/10/24 17:38:18 / 추천 0

자체해결했습니다.

config 파일에서 $config['mailtype']이 안먹히더라구요.

stackoverflow에서 찾았는데 $this->email->set_mailtype("html"); 추가하니 바로 html태그 적용되었습니다.

도움 주신분들 감사합니다.