제목 | Codeigniter 초보 문의. gmail smtp 이용 관련. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 501772 | 작성시각 | 2020/09/23 14:18:16 |
|
|||
인터넷상에 나오는 방법으로 gmail 쪽 셋팅을 했습니다. (imap 실행, 2단계 보안 없애고, 보안설정 약하게? 인가까지..)
참. ec2 인지라 sendmail 이 안되고, 465 포트도 열었습니다. telnet 로 연결 확인 했습니다. 구글 api 인가 이용해서 Authorized redirect URI, 클라이언트ID,시크릿키 이용 하는 방식은 다른 문제가 있어서 바꾸려 합니다.
public function __construct() { $this->CI = & get_instance (); $this->CI->load->library("email"); }
$config['useragent'] = 'SENDER'; $config['protocol'] = 'smtp'; $config['smtp_host'] = 'ssl://smtp.googlemail.com'; $config['smtp_user'] = 'sender@gmail.com'; $config['smtp_pass'] = 'sender'; $config['smtp_port'] = 465; $config['smtp_timeout'] = 5; $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;
$this->CI->email->initialize($config); $this->CI->email->from('sender@gmail.com'); $this->CI->email->to('reciver@naver.com'); $this->CI->email->subject('Email Test'); // 제목 $this->CI->email->message('Testing the email class.'); // 내용 @ $this->CI->email->send();
에러를 볼수가 없어서 이 방식이 맞는건지 문의 드려요~!
|
|||
다음글 | ci4 검증 관련해서 질문드립니다. (2) | ||
이전글 | $this->db 를 사용해서 row 의 순서(i... (3) | ||
PureAni
/
2020/09/23 16:03:00 /
추천
0
|
https://codeigniter.com/userguide3/libraries/email.html#CI_Email::print_debugger
에러가 뭐라고 나오는지 찍어보세요.