팁자료 sendmail 오류로 메일이 작동하지 않을때 지메일(gmail) 또는 다음(daum) 메일로 설정
페이지 정보
작성자 웹지기 댓글 0건 조회 5,408회 작성일 18-09-20 15:55본문
/lib/mailer.lib.php 26줄에 다음을 추가하자
[code]
$mail->isSMTP();
//$mail->SMTPDebug = 2; //오류체크시 주석해제
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "user gmail id@gmail.com";
$mail->Password = "user gmail password";
$mail->AddReplyTo($fmail, $config['cf_admin_email_name']);
[/code]
Gmail 내에서 보안설정 변경
https://www.google.com/settings/security/lesssecureapps
보안수준 낮은 앱 사용설정
이렇게 추가 하면 메일이 gmail로 변경이 되어서 발송이 된다.
구글 SMTP를 이용해 이메일 발송 시도 시, 에러가 발생하고, 에러 내용 중 "Password command failed"이라는 내용이 있다면 다음을 수행해보시기 바랍니다.
1. 구글에 접속하여 해당 구글 계정으로 로그인 합니다.
2. 다음의 링크를 차례로 접근하여 허용 조치를 수행합니다.
- https;//www.google.com/settings/u/1/security/lesssecureapps
- https;//accounts.google.com/b/0/DisplayUnlockCaptcha
- https;//security.google.com/settings/security/activity?hl=en&pli=1
※ 댓글 보안 정책 때문에 http 뒤의 :(콜론)을 ;(세미콜론)으로 변경했습니다. 실제로 웹페이지 이동시에는 ;를 :로 변경해주시기 바랍니다.
3. 증상이 해결되었는지 확인합니다.
다음메일 설정시 변경사항
[code]
$mail->Host = "smtp.daum.net";
$mail->Username = "daum id";
$mail->Password = "daum password";
[/code]
다음메일화면 > 환경설정 > IMAP/POP3 > IMAP사용함으로 수정 > 저장
다음메일화면 > 환경설정 > IMAP/POP3 > POP3사용함으로 수정 > 저장
다음메일화면 > 환경설정 > 계정관리 > 기본메일 > 도메인 메일로 선택해 놓으면 받는사람은 도메인 메일로 발송된것처럼 보임
네이버는 설정을 했는데 안된다....
관련링크
댓글목록
등록된 댓글이 없습니다.