집에서 Mac으로 메일서버 운영하기 (3)
3/5 DynDNS Setting

사용자 삽입 이미지DynDNS 이 친구들은 사용해 볼수록 선택을 잘했다는 생각이 들더군요.  유료이긴 하지만 서비스의 다양성과 안정성 등이 돋보입니다.
현재까지 별 문제도 없었죠.  오늘 작업은 의외로 간단하게 끝납니다.  이미 전시간에 미리 DynDNS를 대비한 세팅을 서버에 많이 해둔 상태라서 DynDNS의 세팅만 몇개 잡아버리면 끝입니다.

사용자 삽입 이미지자 여러분은 DynDNS에서 도메인을 등록했다고 가정하겠습니다.  오늘 진행할 Mailhop Relay와 Mailhop Outbound는 DynDNS에서 도메인을 관리하고 있어야만 연동해서 이용이 가능합니다.

서비스 메뉴의  Mail Service항목을 보면 크게  4개의 서비스를  가지고 있는 것이 보입니다.  

Inbound Mail의 릴레이를 위한 서비스인 Mailhop Relay는 1년 이용료가 39.95$입니다.  demitrio.com으로 들어오는 모든 메일을 대신 받아서 Mac mini 서버의 10025포트로 릴레이 시켜주는 서비스를 합니다.

Mailhop Outbound는 1년 이용료가 9.95$로서 하루에 150개의 메시지를 대신 발송해줍니다.  메일 사용이 많다면 150개 단위로 서비스를 추가할 수 있고 이때에도 매년 9.95$가 추가됩니다.

이 두가지 서비스가 유료인것이 아쉽기는 하지만 25번 포트가 막힌 저로서는 이마저도 감지 덕지입니다.

물론 25번 포트가 막히지 않은 시나리오 #1에 해당하는 분들이라면 MX Record를 추가하는 것 만으로 모든게 끝납니다.   그럼 제 DNS세팅을 먼저 보여드리고 MX레코드를 추가하는 것으로 일을 시작해 보도록 하죠.

DNS세팅과 MX Record의 추가

저는 Host (A) Record를 아래와 같이 설정해 뒀는데요.   각각 disk, forum, mail로 설정해 뒀습니다.  웹하드, Drupal, Squirrel Mail을 위해서 저렇게 해뒀죠.
사용자 삽입 이미지MX Record는 위 그림과 같이 설정이 되어 있는데 이건 Mailhop Relay를 위해 그렇게 해둔겁니다. 

demitrio.com         20    mx2.mailhop.org
demitrio.com         10    mx1.mailhop.org

mx2.mailhop.org 서버가 바로 제  서버에 릴레이를 해줄 서버이고  해당 서비스를 구매하게 되면  저 서버가  알아서 demitrio.com으로 메일을 릴레이 해줍니다.
만약 25번 포트가 막혀있지 았다면 아래와 같이 세팅을 했을겁니다.

demitrio.com         10    mail.demitrio.com

위와 같이 해주면 시나리오#1에 해당하는 분들은 끝납니다.

Inbound Mail의 설정 : Mailhop Relay

자 이제 Mailhop Relay 서비스를 구매할때가 되었습니다.  저는 이미 구매를 해버렸기 때문에 과정은 다시 보여드릴수가 없고 최종 세팅만을 보여드리겠습니다.    구매는 신용카드로 하시면 되고 국내카드 역시 잘 됩니다.

사용자 삽입 이미지위의 설정을 보면 왼쪽 하단에 설정이 알맞게 잘된 것으로 나오죠.   만약 Mail Exchanger 설정에 문제가 있으면 문제가 있다는 메시지가 나옵니다. 
설정은 간단한데

  • Spam Scanning : 스팸메일 스캐닝을 할 것인지를 물어보는 옵션.  DynDNS는 스팸어세신을 사용합니다.  스팸메일이 자동으로 차단되는건 아니고 SPAM꼬리표가 달려서 메시지가 날아오게 됩니다.  그러니 사용해도 되죠
  • Virus Filtering : 말 그대로 바이러스 필터링입니다.  역시 안할 이유가 없죠
  • Destination Mail Server : ‘어디로 릴레이를 해줄까 ?’하고 물어보는 겁니다.  당근 제 메일서버로 받아야겠죠. 여러분의 메일서버 도메인을 적어주십시오
  • Relay Port : 몇번 포트로 릴레이 해줄까 하는거죠.  24, 25, 587, 2525, 10025, 525525번 포트를 지원합니다.  우리는 전시간에 10025포트로 맞추어 놓았죠

허허 이렇게 끝났습니다.   인바운드 메일은 이렇게하고나면 들어오기 시작하는 겁니다

Outbound Mail의 설정 : Mailhop Outbound

Mailhop Inbound와 마찬가지로 신용카드로 구매합니다.  
다 구매하셨나요 ?  그런데 뭔가 설정을 해야 할것 같은데 그런게 안보이죠 ?
네 특별히 설정해 주는것이 없습니다.

Postfix설정이나 Mail app설정을 할 때 그에 맞게 해주면 되는거고 이미 전시간에
그 설정을 끝냈습니다.   참고로 우리가 설정해 주었던 것이 무엇이었는지 살펴보죠.

Setting Value
Outgoing (SMTP) Server outbound.mailhop.org
SMTP Port (advanced setting) 25, 2525, or 10025 – please use the default port of 25
unless your ISP is blocking that port, in which case you may
choose one of the other ports.
SMTPS Support For clients that require SMTPS in order to send over an
SSL/TLS connection, you can use port 465 or 10465.
Username Your DynDNS username
Password Your DynDNS password
Authentication Method/Type “Login”, “Password”, and “Auth” are commonly used names
– this can vary widely from program to program.
Use SSL/Encryption Yes – our server supports SSL. If your client does not
support it, you do not have to use it, but we strongly
recommend that you do, to protect the security of your login
information.

 
제 Mac mini서버가 메일을 보낼땐 실제는 outbound.mailhop.org 로 릴레이를 요청하는 거고 이때 DynDNS의 ID와 Password를 같이 보내면 그걸 인증수단으로 삼아 메일을 대신 보내주게 됩니다.   하루에 150통이 한계죠.

Drupal이나 Tatter에서 자체적으로 메일을 보내는 기능들이 있는데 아웃바운드 릴레이 서버가 없으면 메일을 보낼수가 없습니다.   그래서 저도 이 서비스를 구입하게 된거였죠. 

오늘은 이렇게 간단히 끝났네요.  
다음 시간에 웹메일 솔루션인 Squirrel Mail까지 간단하게 설치를 끝내고  종합적인 테스트를 해보기로 하죠.  태터툴스에서 초대 메일을 보내는 것과 Mail App의 세팅, 선더버드의 세팅을 같이 해보고 Empal과 같은 일반 웹메일 서비스와 메일을 주고 받아보겠습니다.

Facebook Comments