보통 서버에서 메일을 지원하기 때문에
일반적인 경우라면 메일 발송이 잘 됩니다.
근데 안되는 경우가 있어요.
예전에는 아래 처럼 Other SMTP 설정 후
계정 정보에서 낮은 보완 허가 해주면 메일이 정상 동작을 했습니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe8592480176082023.png)
근데 구글 정책이 변경되어서 더이상 위 방법으로는 메일이 발송이 되지 않아요
구글 콘솔에서 API를 생성해줘야 합니다.
1. https://console.cloud.google.com/apis <- 링크로 접속합니다.
2. 검색창에 gmail을 검색하여 gmail API를 선택합니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2ed3395990793.png)
3. Gmail API를 사용을 클릭해줍니다.
저는 이미 사용을 눌렀기 때문에 관리로 표시됩니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2ed8206175121.png)
4. 사용자 인증 정보를 생성하여 순서대로 생성해줍니다.
중요한 건 승인된 리디렉션 URI에 smtp 주소를 입력해줍니다.
smtp 주소는 SMTP 플러그인에서 Gmail을 선택하면 하단에 표시되어 있습니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2edb9e4784841.png)
5. 사용자 인증 정보 페이지 우측에 Client ID와 Client Secret 이 표시되어 있습니다.
플러그인에서 해당 필드에 맞게 입력해줍니다.
하단에 Allow Plugin… 버튼을 클릭해줍니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2edf133604702.png)
6. 구글 계정 로그인 페이지 표시 이후 아래와 같은 페이지가 표시됩니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2ee2ce2927711.png)
7. 가끔 ssl 문제로 아래와 같은 페이지가 뜨면 고급->wpmail…로 이동(안전하지 않음)을 클릭합니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2ee6249440915.png)
8. 인증이 완료되면 플러그인 하단에 버튼 표시가 변경됩니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe86c6a62564873123.png)
9. 테스트를 해봅니다.
![](https://wpboard.kr/wp-content/uploads/kboard_attached/32/202208/62fe85b2eed696180836.png)
10. 잘 들어옵니다.
이메일 설정 끝!