작성자 PG의 글

본인이 가지고 있는 도메인 주소로 메일 서버를 만들어 봤다. 가지고 있는 서버가 두대인데 항상 이벤트 로그나 장애를 관리하려고 모니터링하기 불편해서 위험 수준의 이벤트나 장애가 발생했을 경우 메일로 알려주는 기능을 사용하기 위해서이다.

메일서버를 만드는 방법은 운영체제에 따라 다르고 프로그램도 다양한데 흔히 리눅스나 윈도우 운영체제에 sendmail, Nmail, Qmail등의 메일 서버 프로그램등이 있다.

보편적으로 리눅스에 설치를 하는데 개인적으로 리눅스에 익숙하지 않은대다가 설정에서 실패하고 좌절하는 경우가 있기 때문에 시놀로지를 이용해 패키지 센터에서 메일 서버와 메일 스테이션을 다운받아 쉽게 쉽게 설치했다.

메일 서버 설정은 SMTP 부분에서 SMTP-SSL을 활성화 하고 포트를 587로 바꿔주어야 한다.

이유는 기본 포트인 25번 포트는 대형 포털에서 제공하는 메일 서버에서 블록 처리되고 587번 포트를 사용하는걸로 통일 했기 때문이다. 그리고 SMTP 릴레이는 활성화 하지 않았다.

IMAP /POP3는 전부 활성화 해주고 클라이언트 프로그램에서도 SSL로 메일을 송수신하게 설정했다.

synology_mailserver_4-2

보안 부분은 SpamAssassin 설정에서 ‘점수가 다음보다 높으면 스팸으로 표시’ 에 1로 설정했는데 (기본값 5) KISA RBL에서 0.7 이상은 화이트 도메인으로 등록시켜 주지 않고 스팸 서버로 간주 하기 때문에 본인도 1로 등록해 신뢰도가 낮은 서버에서 보낸 메일은 스팸으로 처리했다.

synology_mailserver_4-3

그리고 DNSBL 서버에 spamlist.or.kr를 추가해줬다.

별칭 부분은 시놀로지 아이디와 메일에 쓰는 아이디를 다르게 할 경우 설정해 주면 된다. 마지막으로 제일 중요하게 해결해야될 메일 서버 구축에서 문제는

  1. 유동 아이피 기반의 가정용 회선
  2. 포털 사이트에서 블록

이 두가지가 가장 큰 걸림돌이다.

첫번째는 뭐 유동아이피에서 2년 남짓 서버 구축하고 연습하고 다 해봤는데 라우터(공유기)의 맥어드레스가 바뀌지 않는 한 아이피가 바뀌는 일은 없었다. 오히려 맥어드레스를 바꾸지 않고 아이피를 바꾸는게 더 어려울 정도.

이건 메일 서버 구축만의 이슈가 아니라 가정집에서 서버를 운영하려면 필수적으로 해결해야 될 문제인데 일반적으로 DDNS를 사용하지만 위와 같은 경험 때문에 굳이 DDNS를 사용하지 않고 DNS 서버를 구축하고 도메인에 연결해서 운영한다.

그리고 DDNS를 사용하면 결국 메일 서버 구축은 가능하지만 메일 주소를 구현할 수 없기 때문에 DDNS는 사용하지 않았다.

두번째는 KISA RBL 에 화이트 도메인으로 등록하면 해결된다.

본인은 신청서는 작성했지만 아직 승인은 나있지 않은 상태인데 구글 / 네이버 / 다음 / 네이트와 메일 송수신이 원할하게 잘 된다.

한가지 걸리는 점은 신청서를 작성할 때 도메인과 아이피를 작성하는 란이 있는데 유동 아이피라고 승인이 안될까 걱정이다. 근데 또 승인하고는 별개로 송수신이 잘 된다는게 재밌는 점.

어쨌든 위 두개 사항만 충족하면 가정용 회선으로도 충분히 메일 서버를 구축할 수 있다.

synology title
시놀로지로 메일 서버 만들기
본인이 가지고 있는 도메인 주소로 메일 서버를 만들어 봤다. 가지고 있는 서버가 두대인데 항상 이벤트 로그나 장애를 관리하려고 모니터링하기 불편해서…
Microsoft Security Essentials logo
윈도우 서버에 백신 MSE 설치하기
윈도우 XP 이상 정품이면 마이크로소프트 시큐리티 에센셜 (Microsoft Security essentials, 이하 MSE) 백신을 무료로 설치할 수 있다. 개인적으로는 MS 제품이라…
Freedos Usb Boot Title
도스 USB 부팅 디스크 만드는 방법
컴퓨터의 장치나 주변기기의 펌웨어를 업데이트할때 윈도우에서 종종 도스로 부팅해야 될때가 있다. 윈도우 NT버전(7 이상)은 개념적으로 도스가 없고 커맨드 모드(명령 프롬프트)가…
Free Mp3 Recommended Title
무료 음악 MP3 다운로드 사이트 추천 TOP 3
요즘엔 유튜브 뮤직이나 멜론, 바이브등 음악 스트리밍 서비스를 이용해 노래를 감상하는게 흔한 풍경이지만 사용자에 따라서 MP3 파일을 소장하고 싶은 경우가…
윈도우10 앱 알림 개별 설정 방법
윈도우10 앱 알림 개별 설정 방법
윈도우10 앱 알림 개별 설정을 통해서 필요한 앱의 푸시 알림만 받고 클라우드 동기화 같이 여러 파일을 대량으로 업데이트 할 때…
apache logo
아파치 프록시 환경에서 실제 아이피 찍기
본인의 웹서버 앞단에는 미크로틱을 이용한 웹프록시(캐시)와 리버스 프록시를 사용하고 있는데 어제 댓글이 달리기 전까진 사실 아무런 확인도 하지 않다가 (로그를…
Tistory Visit Graph Title
티스토리 숨겨진 방문자수 확인 방법
블로그를 운영하다 보면 다른 블로그를 방문할때 방문자수를 유심히 살펴보게 되는데요. 티스토리는 방문자 통계 그래프 플러그인을 이용해 방문자를 사이드바에 표시할 수…
IMGP41251
P410 패시브 쿨링하기
제목은 거창하게 적었는데 사실 브라켓만 바꿨다. 근데 이게 체감이 상당하다. 손도계로 재어 봤을때 P410의 기본 브라켓은 뜨끈뜨끈한 반면 아답텍에서 추출한…
IMGP42511
도시바 하드디스크 AS를 받다.
(이 포스팅도 밀린 일기중 하나) p410에 물려 raid-5로 사용하기 위해 도시바 하드를 4개 구입했다. 구입 날짜는 13년 2월. 그런데 컨트롤러…