-
CIBOARD SMTP 이메일 전송 수정사항(feat. gmail smtp)PHP/codeigniter 2020. 8. 27. 11:00
이메일 세팅 수정
application>library>CB_Email.php
function __construct() { parent::__construct(); $this->CI =& get_instance(); $this->protocol = $this->CI->config->item('email_protocal') ? $this->CI->config->item('email_protocal') : 'mail'; // mail/sendmail/smtp $this->smtp_host = $this->CI->config->item('email_smtp_host'); // SMTP Server. Example: mail.earthlink.net $this->smtp_user = $this->CI->config->item('email_smtp_user'); // SMTP Username $this->smtp_pass = $this->CI->config->item('email_smtp_pass'); // SMTP Password $this->smtp_port = $this->CI->config->item('email_smtp_port'); // SMTP Port $this->smtp_crypto = $this->CI->config->item('email_smtp_crypto'); // SMTP Encryption. Can be null, tls or ssl. $this->mailtype = 'html'; }
이 코드를
function __construct() { $this->CI =& get_instance(); $config = array( 'protocol' => $this->CI->config->item('email_protocal'), 'smtp_host' => $this->CI->config->item('email_smtp_host'), 'smtp_port' => $this->CI->config->item('email_smtp_port'), 'smtp_user' => $this->CI->config->item('email_smtp_user'), 'smtp_pass' => $this->CI->config->item('email_smtp_pass'), 'smtp_crypto' => $this->CI->config->item('email_smtp_crypto'), 'mailtype' => 'html', 'newline' => "\r\n", ); parent::__construct($config); }
이렇게 수정
google smtp 설정
application>config>cb_config.php
$config['email_protocal'] = 'smtp'; // mail/sendmail/smtp $config['email_smtp_host'] = 'smtp.gmail.com'; $config['email_smtp_user'] = 'email'; $config['email_smtp_pass'] = 'pass'; $config['email_smtp_port'] = '587'; $config['email_smtp_crypto'] = 'tls'; // SMTP Encryption. Can be null, tls or ssl. // $config['email_smtp_port'] = '465'; // $config['email_smtp_crypto'] = 'ssl'; // SMTP Encryption. Can be null, tls or ssl.
tls 나 ssl 선택
smtp gmail 로 설정했을 때 '보안수준이 낮은 앱 차단됨'
blog.naver.com/wecissoid/221387867680
구글 메일(gmail) 연동 설정방법
구글 메일을 시소이드의 프로그램과 연동하기 위해서 아래의 설정을 모두 확인해 주셔야 합니다.1. SMT...
blog.naver.com
'PHP > codeigniter' 카테고리의 다른 글
[CIBOARD] 소셜로그인 네이버로그인이 '로그인에 실패하였습니다' 오류 해결 (0) 2020.09.22 CIBOARD3.03 smarteditor 이미지 업로드 에러시 수정사항 (0) 2020.08.11