sendmail 오류로 메일이 작동하지 않을때 지메일(gmail) 또는 다음(daum) 메일로 설정 > gnuboard

본문 바로가기

사이트 내 전체검색

gnuboard

팁자료 sendmail 오류로 메일이 작동하지 않을때 지메일(gmail) 또는 다음(daum) 메일로 설정

작성일 18-09-20 15:55

페이지 정보

작성자 웹지기 조회 5,394회 댓글 0건

본문

/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. 증상이 해결되었는지 확인합니다.


해결 방법 출처: http;//stackoverflow.com/questions/21937586/phpmailer-smtp-error-password-command-failed-when-send-mail-from-my-server

 

다음메일 설정시 변경사항

[code]

$mail->Host = "smtp.daum.net";

$mail->Username = "daum id";

$mail->Password = "daum password";

[/code]

다음메일화면 > 환경설정 > IMAP/POP3 > IMAP사용함으로 수정 > 저장

다음메일화면 > 환경설정 > IMAP/POP3 > POP3사용함으로 수정 > 저장

다음메일화면 > 환경설정 > 계정관리 > 기본메일 > 도메인 메일로 선택해 놓으면 받는사람은 도메인 메일로 발송된것처럼 보임

 

네이버는 설정을 했는데 안된다....


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 54건 3 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기