메일서버구축 - 내 웹메일을 갖고 싶어

Birdspring.com 을 도메인으로 가진 메일 가지고 싶다. mail.birdspring.com에 접속하면 네이버메일이나 구글메일처럼 나만의 웹메일서비스에 로그인하여 메일을 확인하고 싶다. 그래서 메일서버를 구축하기 시작했다.

도메인은 필수

이미 나는 birdspring.com 이라는 도메인을 가지고 있기 때문에 MX 설정과 SPF 레코드 설정을 추가적으로 해줬다.

가려도 다 아나?ㅎㅎ

웹메일 프로그램

기존에 라운드 큐브를 설치한 경험이 있어서 이번에도 라운드 큐브를 선택했다. 레인루프 데모사이트가 느렸던 것도 라운드 큐브로 확정하는데 좋은 역할을 했다. 그런데 레인루프가 인기가 더 많은것 같다.

출처: Slant

서버구성

내 서버는 일단 구성이 이렇다.

도메인 : namecheap

서버 : linode ($5 per mon)

서버 안에서는 다음과 같은 구성이다.

웹서버 : Nginx

토이프로젝트용 WAS : Django with Python

블로그 : Ghost

여기에 웹메일을 구성하기 위해, 추가로 위에서 얘기한 라운드큐브, Postfix, dovecot 를 설치하였다.

화이트리스트 등록

끝난게 끝난게 아니다.

https://spam.kisa.or.kr/

위 사이트 가서 등록을 해야한다.

결론

받는건 되는데 보내는게 안된다. 리노드 정책문제로 보이는데

일단 해결해달라고 리노드 헬프데스크 같은곳으로 요청함.

DKIM 이라는건 어떻게 하는지 공부 필요.

결론2(추가)

아래 링크를 참고하여 리노드서포트에 문의하였다.

https://www.linode.com/docs/guides/running-a-mail-server/#sending-email-on-linode

구글 번역을 이용하여 위처럼 문의를 했다.

위와 같이 답변이 왔는데, 난 이미 위 가이드대로 모두 진행을 한 상태였기 떄문에 바로 다시 확인해달라고 문의를 했다.

그러자 위 이미지처럼, 약관이 위배되지 않게(스팸메일같은거 발송하지말아라) 사용하라고, 메일을 발송할 수 있게 조치하였다고 답변을 받았다.

현재는 잘 동작하는 것을 확인했다.