Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings
mailgun 을 사용하려던 와중 생긴 오류
무료 계정이면 테스트 용도로만 사용 가능하고 업그레이드를 하거나 수신자 주소 계정을 인증받아야 한다는 의미입니다.
mailgun -> sending -> overview ->Authorized Recipients
아래 항목에 가서
수신하고자 하는 계정을 입력한 뒤 해당 메일에서 인증 확인을 하면 끝
HTTP/1.1 403 Unauthorized
HTTP/1.1 403 Forbidden
해결 방법으로는
1. API 키가 잘못됐거나 만료
2. 도메인 설정이 잘못된 경우
..등등
제 경우에는 API의 문제인 줄 알았는데 위에서 알아본 수신자 계정을 인증받지 않은 문제였습니다.
수신자 계정 인증 후 다시 해보니 또
5.7.26 Unauthenticated email from my.com is not accepted due to domain's\n5.7.26 DMARC policy
메일을 보내는 도메인에서 DMARC 정책 인증이 되지 않아서 생기는 오류입니다.
저 같은 경우엔 테스트 용으로 @my.com 으로 했더니 오류가 생겨서 @Email.com 으로 변경 후 입력하니 성공