질문/조언팁/리소스 공유

rhymix_0_local.png

 

rhymix_local.png

 

위와 같이 자체 SMTP 서버를 구축하여 국내 및 해외 메일서비스에 스팸없이 메일을 보내는 방법에 대해 적었습니다.

 

기존에 토픽게시판에 올렸던 것은 도커에 모든 서비스가 올라가야 사용할 수 있었는데요.

 

이번 글은 기존 서버에 설치되어 있는 상태에서 도커만 깔아서 바로 적용할 수 있는 방법에 대해 새로 작성해봤습니다.

 

 

예전에 비해 메일 서버를 설치하기 매우 쉬워졌습니다.

 

SSH를 조금만 다룰 줄 알아도 30분 이내로 SMTP 서버가 구축될 것입니다.

 

 

필수사항

 

가상서버호스팅, VPS, 서버 등 SSH를 직접 사용할 수 있어야합니다. (웹호스팅은 불가능합니다.)

 

우분투 20.04, 센토스8에 최적화되어 있습니다.

 

RAM 최소 1GB 이상 (SWAP 2GB 이상 추천)

 

서버에 SSL 인증서가 반드시 있어야 됩니다. 

 

그리고 해당 인증서의 경로를 정확하게 알고 있어야 합니다.

 

해당 서비스의 도메인에 맞게 메일서버가 만들어집니다.

 

25(SMTP), 993(IMAP), 465(ESMTP)포트가 열릴 수 있어야 합니다. POP3가 필요하다면 995번 포트도 포함

 

993 대신에 143(IMAP STARTTLS), 465 대신에 587(ESMTP STARTTLS)도 가능합니다.

 

25번 포트는 서비스하는 사업자에 따라서 완전히 막아두거나, 조건에 따라 열어주거나, 원래 열려있는 경우가 있습니

다.

 

메일서버를 운영하려면 필수이므로 반드시 서비스 사업자에게 문의하시길 바랍니다.

 

구글 클라우드의 경우 25번 포트를 열 수 없기 때문에 도커 메일서버를 사용할 수 없습니다.

 

KT회선으로 직접 운영하거나, 오라클 클라우드를 사용한다면 25번 포트가 열려있으므로 바로 사용 가능합니다.

 

하지만 오라클 클라우드의 경우 리버스 DNS를 유료사용자에게만 제공하므로 무료 사용자는 힘들다고 보면 됩니다.

 

 

링크 : https://www.wsgvet.com/home/677

글쓴이 우성짱

profile
반갑습니다. 우성짱입니다.
Nginx와 Docker에 관심이 많습니다.
홈페이지 : https://www.wsgvet.com
깃 허 브 : https://github.com/woosungchoi