Written by
Booki
on
on
Mailgun을 통한 장고에서의 이메일 활용법
Django에서 이메일을 보낼 때 항상 개인 계정을 사용해오다 문득 나만의 도메인으로 이메일을 보낼 수는 없을까? 라는 고민을 해보았다. 물론 자기만의 도메인으로 이메일을 보낼 수 있는 서비스는 많지만 대부분 유료이다 보니 선뜻 결제를 할 수 없었다.. 검색 끝에 Mailgun이라는 서비스를 발견했고 기본 세팅법을 정리해보았다.
나만의 도메인으로 Gmail 사용하기!
기본 설정
- Mailgun에 접속 후 회원가입을 한다.
회원가입 시 카드를 등록시키면 한 달에 10,000 통의 이메일을 보내고 받을 수 있다.
- 자기만의 이메일 주소로 사용하고 싶은 도메인을 등록한다.
- 도메인 등록 후 인증을 진행한다.
- 자신이 사용하는 DNS Provider를 통해 아래 나오는 TXT Record, MX Record, 그리고 CNAME 설정을 바꿔준다.
e.g. DNS Provider: Amazon Route 53, 카페24, 호스팅케이알 등..
보내는 주소 설정
- 도메인이 인증이 되었다면 보내는 주소를 설정하기 위해 SMTP Credential을 추가해보자
- 간단하게 도메인 앞 주소에 자신이 사용하고 싶은 아이디와 비밀번호를 넣고 생성한다.
- Gmail로 이동 후 환경 설정 > 계정 및 가져오기 > 다른 주소에서 메일 보내기에 주소를 추가한다.
- 사용할 이름과 방금 전 생성한 이메일 주소를 넣은 후,
- SMTP 서버에
smtp.mailgun.org
, 포트에587
- SMTP Credential을 넣어주면 보내기 설정은 끝!
받는 주소 설정
- 이제 해당 주소로 오는 이메일을 자신이 사용하는 Gmail 계정으로 포워딩을 해보자
- 포워딩을 커스텀하여 사용할 수 있으나 기본적으로 자신의 도메인으로 오는 모든 이메일을 받고자 한다면
Catch All
선택 후,Forward
Action에 자신의 Gmail 주소를 넣는다.
- 포워딩을 커스텀하여 사용할 수 있으나 기본적으로 자신의 도메인으로 오는 모든 이메일을 받고자 한다면
이로써 자신만의 도메인으로 개인 Gmail 계정을 사용할 수 있게 되었다.