개인 메일서버에 대한 로망이 있었습니다.

 

그런데 구축할때마다 뭐가 안되고, 포기하고... 그랬었습니다.

 

최근에 메일서버를 직접 구축하신 분이 계셔서 저도 도전했습니다.

 

https://sfuhost.com/manual/700380

 

윗글에 상당히 상세하게 적혀있습니다.

 

다만 각자의 상황에 따라 다르므로 적절한 이해가 필요합니다.

 

 

제 상황은 약간 특이하다고 볼 수 있는데요.

 

개인용 홈서버로 KT 회선을 이용하여 홈페이지를 운영하고 있습니다.

 

따라서 일반적인 웹호스팅이나 가상서버호스팅에서는 적용하기 힘든 부분이 있을 수 있습니다.

 

왜냐하면 구글 클라우드 같은 곳은 25번 포트가 막혀있기 때문입니다.

 

25번 포트가 막히면 메일을 보내는 것 자체가 힘듭니다.

 

그래서 구글 클라우드에서 안되길래 포기하고 있었는데, 더 찾아보니 KT에서는 할 수도 있을 것 같아서 

 

시도해봤더니 겨우 성공했네요. 

 

메일서버 구축에만 거의 2~3일 정도 투자하고 공부한 것 같습니다.

 

 

또한 라이믹스와의 연동도 중요하다고 생각했습니다.

 

단순히 메일서버 구축했다고하면 자랑하는건가? 라는 생각이 들 수도 있으니깐요.

 

 

rhymix_0.png

 

 

위와 같이 셋팅했습니다.

 

 

 

 

rhymix.png

 

그리고 위와 같이 지메일, 다음, 네이버, 카카오, 프로톤메일 보내기 성공했습니다.

 

단순히 보내기만 하면 의미가 없죠.

 

그래서 DKIM, DMARK, SPF 설정을 클라우드플레어에 입력했으며

 

KT에 요청해서 리버스 DNS까지 마쳤습니다. ( https://dms.kornet.net/reverse )

 

https://spam.kisa.or.kr/white/sub4.do

 

마지막으로 우리나라의 화이트 도메인 신청까지 했구요.

 

 

그리하여 제가 가지고 있는 모든 메일 서비스에서 정식메일로 인정되었습니다.

 

mail-tester-10-10.png

 

저는 홈페이지 구성요소들을 전부 도커화해서 메일서버도 도커를 활용했습니다.

 

https://github.com/tomav/docker-mailserver

 

덕분에 상세하게 셋팅이 가능했고, 설명도 잘 되어 있습니다.

 

처음에는 메일 발송에 대한 개념이 부족해서 이해하는데 오래걸렸는데요.

 

차근차근히 읽다보니 이해가 되더라구요.

 

마지막으로 IMAP을 활용해서 윈도우 아웃룩에 계정 등록하고, 메일 발송까지 성공했습니다.

 

 

그런데 메일 수신의 경우 스팸의 공격이 많습니다.

 

저는 그 문제를 다음 스마트워크로 해결했습니다.

 

즉 메일 발송은 제 서버에서 직접하고, 메일 수신은 다음계정과 연계하여 받으면 스팸 문제도 없어집니다.

 

 

한번 날 잡아서 처음부터 끝까지 셋팅하는 방법에 대해 적어보도록 하겠습니다.

 

 

 

PS. 인증용 메일이 필요하다면 mailgun 같은 api 서비스를 이용하는 것이 시간과 돈을 절약하는 길입니다.

 

우성짱

profile
반갑습니다. 우성짱입니다.
Nginx와 Docker에 관심이 많습니다.
홈페이지 : https://www.wsgvet.com
깃 허 브 : https://github.com/woosungchoi
  • ?
    흐미 엄청 기대됩니다. 감사합니다.
  • ? profile

    그런데 25번 포트가 막혀있다면 의미없는 글이라 호응이 있을지 모르겠습니다 ^^;;

  • profile ?
    그래도 안막혔다는 가정하에 요
  • ? profile
    넵 ㅎㅎ 차근차근히 써봐야겠네요.
  • profile
    와 용자시군요 ㄷㄷㄷㄷㄷ
  • profile profile
    그냥 api쓰면 편한데 부질없는 짓을 한 것 같기도 합니다 ㅎㅎ
  • profile
    이걸 선지자가 성공하네요 ㄷㄷ
    하기 많이 귀찮으실텐데;;
  • profile profile
    요새 도커가 잘 되어 있어서 실제 셋팅에 10분도 안걸립니다 ^^;;