반응형
phpmailer 에 있는 gmail. 샘플 파일을 설정해서 디버깅해보았다.
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
일단 구글 메일의 접근을 위해서 2가지가 필요했다.
한가지는 낮은 보안등급에 대한 허용 .
자기 계정 로그인후 아래 사이트 입력해서 허용해준다.
https://myaccount.google.com/u/1/lesssecureapps
원래 이것만 해줘도 되는거 같은데 메일테스트한다고 여러번의 시도가 실패하면, 캡챠모드가 동작되어버리는것 같다.
의심스러운 어쩌구 저쩌구 그런다.. 그래서 보내기가 안된것이다.
그래서 두번째 해야할 것은 캡쳐 해제이다.
https://accounts.google.com/b/0/DisplayUnlockCaptcha
디버깅 모드를 통해 나타나는 에러를 가지고 구글 검색해서 겨우,, 알아내었다. 며칠이 걸렸는지. ㅠㅠ.
SMTP ERROR: Password command failed: 534-5.7.14 이 오류.. 분명 패스워드도 틀리지 않는데 말이다.
아무튼 아래 블로그에도 이 2가지가 설명되어있으니 참고. 다른곳은 모두 보안등급 허용에 대해서만 있어서 삽질만했다.
반응형