[Linode Cloud Service]Linode cloud (Centos7)환경에서 스프링 프레임워크를 사용한 메일 발송 문제 해결
환경
Linode cloud에서 Centos7 서비스
java 15.0.1
tomcat9.0.39
문제상황
해당 내용으로 실행 시
로컬 환경에선 발송이 됨
linode 서버 환경에선 발송이 안됨
TLS 설정을 변경하거나
https://www.google.com/settings/security/lesssecureapps
에서 gmail 계정의 보안 수준을 낮추어도 똑같은 오류가 발생됨
www.linode.com/community/questions/19757/i-can-t-connect-to-smtpgmailcom?_gl=1*1ls1xu9*_gcl_aw*R0NMLjE2MDU0NDg0MDUuQ2owS0NRaUF3TVA5QlJDekFSSXNBUFdUSl9HNF9uY3ZxX2NYdEhtV0Q2NlVDZEVsZ0o4ekFCVUZxaE1VZkVoU2U3cFhNaFhuNUZEdXdUTWFBbXVaRUFMd193Y0I.
찾아보니
Linode의 정책 변경으로 (2019 년 11 월 5 일 이후) Linode에는 기본적으로 SMTP 제한이 있습니다.
고객지원을 통해 SMTP 제한을 풀어달라고 요청해야 하고 Linode Manager 내에서 DNS 및 rDNS 레코드 구성을 추가시켜야만 발송이 되는 것을 확인...
cloud.linode.com/support/tickets/14777437
결국 고객지원을 통해 요청하고
https://www.linode.com/docs/platform/manager/dns-manager/#add-dns-records
DNS 설정
https://www.linode.com/docs/networking/dns/configure-your-linode-for-reverse-dns/
rDNS 설정
설정 완료한 후 웹에서 다시 이메일 발송을 요청
정상적으로 이메일에 코드가 발송됐다.
Linode는 한국 커뮤니티나 정보가 부족해서
해당 내용을 해결하는데 3일 정도가 소요되었다.
나처럼 동일한 문제가 생기거나
추후에 다시 보게 될 에러일까 봐 작성하게 되었다.
내용은 많이 축약되어있으며 그 사이에 문제가 있으면 댓글을 달아주세요.