Stalwart 대안에 관한 글은 쓰기가 까다롭습니다. Stalwart가 자체 호스팅 제품군에서 가장 현대적인 선택지이기 때문입니다. 메일, 캘린더, 연락처, 파일을 하나의 서버에 통합하고 IMAP, POP3, SMTP, CalDAV, CardDAV, WebDAV와 함께 JMAP을 지원합니다. 스팸 및 피싱 방지 기능도 별도로 덧붙인 것이 아니라 서버에 기본으로 포함되어 있습니다.
Postfix, Dovecot, SpamAssassin과 웹메일 클라이언트를 직접 조합하는 방식보다 설계가 분명히 낫습니다. 그래서 여기서 다룰 쟁점은 소프트웨어 자체가 아닙니다.
Stalwart가 제대로 설계한 부분
Stalwart는 거의 아무도 제공하지 않는 JMAP을 지원합니다. mailcow도, iRedMail도, 당사도 지원하지 않습니다. JMAP은 IMAP을 잇는 현대적인 프로토콜입니다. 직접 운영할 수 있는 오픈 소스 서버에서 JMAP을 쓸 수 있다는 것은 자체 메일을 기반으로 서비스를 개발하는 사람에게 분명한 장점입니다.
통합 설계도 중요합니다. 메일, 캘린더, 연락처, 파일 저장 공간이 하나의 서버에 있으면 설정, 백업, 업그레이드할 대상도 하나뿐입니다. 구성 요소마다 버전이 따로 올라가다가 가끔 충돌하는 여러 제품의 조합과는 다릅니다.
무료 Community 에디션과 유료 Enterprise 에디션이 있는 일반적인 오픈 코어 구조입니다. 필요한 기능이 Enterprise에만 있다면 라이선스 비용을 예산에 포함해야 합니다.
따라서 Stalwart 대안은 소프트웨어가 부족하다고 주장할 수 없습니다. 실제로 부족하지 않기 때문입니다. 비교해야 할 것은 이를 직접 운영하는 데 드는 비용입니다.
어떤 Stalwart 대안도 대신 해결해 줄 수 없는 비용
새 IP 주소에는 발신 평판이 없으며, 아무리 좋은 소프트웨어도 평판을 즉시 만들어 주지는 못합니다.
SPF, DKIM, DMARC, 일치하는 PTR, 유효한 TLS까지 설정이 완벽해도 Microsoft는 몇 주 동안 메일을 정크 메일함으로 보낼 수 있습니다. 수신 측에서 처음 보는 주소이므로 안전한 쪽을 택하기 때문입니다. IP 워밍업에는 적은 양의 메일을 꾸준히 보내고 좋은 반응을 얻는 시간이 필요합니다. 계정 하나만 침해되어도 수개월간 쌓은 평판이 무너질 수 있습니다.
그 전에 마주칠 수 있는 함정도 두 가지입니다. 많은 호스팅 업체가 기본적으로 아웃바운드 25번 포트를 차단하고 심사 후에만 열어 주므로 첫 메시지를 보내기도 전에 계획이 막힐 수 있습니다. IP 주소에는 과거 이력도 따라옵니다. 이전 사용자가 악용한 대역이라면 아무것도 보내지 않았는데도 차단 목록에 올라 있을 수 있습니다.
구독 서비스에서 실제로 빌리는 것은 이미 쌓인 신뢰입니다. 수신 서버가 신뢰하기로 판단한 IP 풀을 이용하는 것입니다. Stalwart의 뛰어난 엔지니어링으로도 만들어 낼 수 없는 부분입니다.
설치는 한 번, 운영은 계속
설치가 어려워서 Stalwart 대안을 찾는 사람은 거의 없습니다. 설치는 저녁 한 번이면 끝나지만 운영은 계속되는 책임입니다. 인증서는 갱신되어야 하고 가끔 갱신에 실패합니다. 릴리스 사이의 업그레이드, 삭제할 수 없는 메일로 차는 디스크, 존재조차 잊고 있던 구성 요소의 보안 권고, 실제 복원으로 검증해야 하는 백업도 관리해야 합니다.
기술 담당자 한 명에게는 좋은 취미가 될 수 있습니다. Stalwart는 여섯 개의 구성 요소가 따로 움직이는 형태가 아니라 단일 바이너리이므로 mailcow나 iRedMail보다 관리 부담도 적습니다. 하지만 기업이라면 시스템을 아는 사람이 휴가 중일 때 메일이 멈추면 누가 대응할지를 물어야 합니다.
Stalwart 대안이 달라지는 지점
운영 부담을 없애는 것 외에도, 잘 만든 Stalwart 기반 환경에서도 직접 구현하기 까다로운 기능 네 가지를 대안 서비스에서 제공할 수 있습니다.
등록업체와 관계없이 대신 적용해 주는 DNS. 레코드를 쓰기 전에 변경 내용을 보여 주는 권한 범위가 제한된 Cloudflare 토큰이나 한 번만 클릭하면 되는 Domain Connect를 이용합니다. DNS 설정을 참고하세요. 자체 호스팅 서버에서는 모든 도메인의 모든 레코드를 직접 정확하게 설정해야 합니다.
대규모 프로비저닝. 도메인과 사서함을 일괄 생성하고 각 사용자가 자신의 비밀번호를 직접 설정할 수 있도록 설정 초대장을 보냅니다. 관리자가 다른 사람의 로그인 정보를 다룰 필요가 없습니다.
서버 외부에 있는 사서함. 고객이 Workspace에 유지하는 사서함은 당연히 이 서버에서 호스팅할 수 없습니다. IMAP으로 메일을 불러오면서 답장은 계속 Google을 통해 보내는 방식이 통합 받은편지함입니다.
사용자에게 보이는 자체 브랜드. 자체 호스트 이름과 인증서로 대시보드와 웹메일을 제공합니다. 이는 단순한 서버 설정이 아니라 하나의 제품입니다.
일반적인 기능은 양쪽 모두 지원하며 당연히 그래야 합니다. IMAP, SMTP, CalDAV와 CardDAV, 웹메일이 이에 해당합니다. JMAP은 Stalwart만 지원합니다.
사용 유형별 결론
직접 운영을 즐기는 기술 담당자 한 명. Stalwart를 사용하세요. 무료이고 이 분야에서 설계가 가장 뛰어난 선택지입니다. 들이는 시간이 비용이 아니라 취미라면 Stalwart 대안은 좋아하는 일을 없애기 위해 돈을 내는 셈입니다.
JMAP을 원하는 개발자. 이 경우에도 Stalwart가 맞습니다. 당사는 JMAP을 지원하지 않습니다. 현대적인 메일 API를 기반으로 개발하는 것이 목적이라면 이 차이로 결정이 끝납니다.
메일 중단에 책임질 사람이 필요한 팀. 소프트웨어 품질이 뛰어나도 운영 위험은 사라지지 않습니다. 호스팅을 이용하면 인증서 갱신, 보안 권고, 디스크 부족, 이전 사용자 때문에 물려받은 차단 목록 문제를 맡길 수 있습니다. 또한 support@를 실제 구성원이 참여하는 공유 사서함으로 만들고, 주소별 저장 공간 한도와 수신 시점에 적용되는 필터를 사용할 수 있습니다.
여러 회사의 메일. 이 환경을 자체 호스팅한다는 것은 곧 호스팅 회사를 운영한다는 뜻입니다. 고객별 프로비저닝, 모든 도메인의 DNS, 주소 인증, 고객 직원이 읽을 수 있는 언어의 인터페이스, 고객별 브랜딩까지 필요합니다. 이는 서버가 아니라 제품입니다.
자주 묻는 질문
Stalwart는 무료인가요?
Community 에디션은 오픈 소스이며 무료입니다. 유료 Enterprise 에디션도 있으므로 필요한 기능이 어느 에디션에 포함되는지 확인하세요.
Stalwart는 JMAP을 지원하나요?
네. IMAP, POP3, SMTP, CalDAV, CardDAV, WebDAV와 함께 지원합니다. 당사를 포함한 대부분의 호스팅 제공업체보다 폭넓은 프로토콜을 지원합니다.
Stalwart는 mailcow나 iRedMail과 비교해 어떤가요?
여러 제품을 조합한 스택이 아니라 하나로 통합된 서버라는 점에서 설계가 더 낫습니다. 운영 부담과 IP 평판 문제는 똑같으며, 결국 이 두 요소가 자체 호스팅 여부를 결정합니다.
Stalwart를 자체 호스팅해도 메일 도달률을 높일 수 있나요?
네. 소프트웨어 스택이 걸림돌은 아닙니다. 시간이 필요한 것은 IP입니다. SPF, DKIM, DMARC, PTR을 정확히 설정하고 깨끗한 주소에서 수주 동안 발송량을 신중하게 늘려야 합니다. 아무리 엔지니어링이 뛰어나도 이 과정을 단축할 수는 없습니다.
규모가 커지면 Stalwart 대안은 비싼가요?
사서함이 수천 개를 넘는 어느 시점부터는 서버를 직접 운영하는 편이 비용만 놓고 보면 유리합니다. 그보다 작은 규모에서는 저녁 시간을 얼마로 평가하는지가 결정적인 숫자입니다.
나중에 Stalwart에서 다른 서비스로 이전할 수 있나요?
네. 표준 IMAP을 지원하므로 양쪽 서버가 모두 지원하는 폴더, 메시지, 읽음 상태 같은 항목을 복사할 수 있습니다. 완료 후에는 원본과 결과를 대조해야 합니다. 일괄 마이그레이션을 참고하세요.
캘린더와 연락처는 어떻게 되나요?
양쪽에서 지원하는 일정 및 연락처 필드는 CalDAV와 CardDAV로 전송할 수 있습니다. 완료 후에는 원본과 결과를 대조해야 하며, 지원하지 않는 항목은 별도로 처리해야 할 수 있습니다.