관리 메뉴

웹개발자의 기지개

구글 smtp 메일발송시 오류가 날때 해결방법 본문

PHP

구글 smtp 메일발송시 오류가 날때 해결방법

웹개발자 워니 2019. 1. 31. 13:37

구글에서 제공하는 SMTP 구글 지메일형태로 메일을 발송할때, 메일이 정상 발송이 안될때, 다음의 단계로 설정을 변경해서 다시 시도해 보자.

구글링으로 영문/한글 할것없이 엄청 삽질했다 ^^;

 

PHPmailer 를 다운받아서 소스를 이용했다.

https://github.com/PHPMailer/PHPMailer ( Clone or download 버튼 클릭하서 소스다운 )

 

1. 구글 지메일로 로그인해서 설정 > IMAP 설정 부분을 그림과 같이 변경하여 저장한다.

 

 

2. 1번 단계에서도 메일 발송이 안되는 2단계이다.

https://www.google.com/settings/security/lesssecureapps 

 

3. 그래도 메일발송이 안될때,  최종 3단계이다.  (나는 이 최종단계로 설정하니 결국 메일발송이 되었다. 젠장 ^^;;)

https://accounts.google.com/DisplayUnlockCaptcha

 

 

 

보안 수준이 낮은 앱허용은 2022 년 이후로 폐지 되었다.  --> 앱 비밀번호 만들기 해서 앱 비밀번호를 이용하자. (16자리)

 

그런데 , 그전에 2단계 보안인증을 꼭 허용해야 앱 비밀번호 만들기가 가능하다.

 

https://support.bespinglobal.com/ko/support/solutions/articles/73000545275--gmail-%EC%95%B1-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EC%83%9D%EC%84%B1%EB%B0%A9%EB%B2%95

 

[Gmail] 앱 비밀번호 생성방법

앱 비밀번호란 보안 수준이 낮은 앱 또는 기기에 Google 계정에 대한 액세스 권한을 부여하는 16자리 비밀번호입니다. 앱 비밀번호는 2단계 인증이 사용 설정된 계정에서만 이용할 수 있습니다. *

support.bespinglobal.com

 

 

Comments