메일 서버 vps
자체 호스팅 메일
자체 메일 서버를 운영하는 것은 어렵지 않습니다. 메일이 전달되게 하는 것이 어렵고, 거의 전적으로 발송 주소의 평판과 역방향 DNS 일치 여부에 달려 있습니다. 우리는 할당 전에 모든 IPv4 대역을 감사하고, 대시보드에서 PTR 레코드를 설정하며, 합법적인 트랜잭션 메일을 보내는 사람들을 위해 워밍업된 대역을 유지합니다.
이 구성의 이유
PULSE는 소규모 조직의 메일 서버를 충분히 처리합니다. 설정 중 티켓에서 25번 포트를 요청하고, PTR을 HELO 이름과 일치시키고, 첫 메시지를 보내기 전에 SPF, DKIM, DMARC를 게시하세요.
배포할 구성
사이징
메일은 작습니다. 2코어 4GB의 PULSE 노드는 수백 개의 메일함과 하루 수만 개의 메시지를 Postfix, Dovecot, Rspamd로 처리합니다. Rspamd는 전체 Bayes 및 퍼지 스토리지에 2GB가 필요하므로 약 500개 메일함부터 8GB로 이동하세요. 디스크가 중요한 숫자입니다: 메일함 스토리지에 큐, 인덱스, 로그용 20GB 추가. 코어가 아닌 주소와 호스트를 추가하여 확장하세요.
평판은 IP와 도메인 각각 별도로 존재
대형 수신자는 둘 다 평가합니다. IP는 연결 수준 이력(불만 비율, 스팸 함정 적중, 볼륨 패턴)을 운반하고, 도메인은 콘텐츠 및 인증 이력을 운반하며, 호스트를 변경해도 따라다닙니다. 이 구분은 실질적 결과를 가집니다. 트랜잭션 메일과 마케팅 메일을 다른 하위 도메인과 다른 주소로 분리하여, 불만을 유발하는 캠페인이 비밀번호 재설정 메일을 함께 무너뜨리지 않게 하세요. 발신 도메인의 DKIM 키를 안정적으로 유지하세요. 회전은 신호의 일부를 재설정합니다. 주요 제공업체의 피드백 루프는 첫 차단 후가 아니라 첫날부터 등록하세요.
25번 포트와 정렬 함정
아웃바운드 25번 포트가 자체 호스팅 메일을 가능하게 만듭니다. 많은 호스트가 이를 닫고 릴레이를 강제하여 전달성을 남의 손에 맡깁니다. 이를 유지하고, 그 가치를 입증하세요. 모든 합법적 출처를 파악한 후 SPF 하드 실패를 게시하세요. 2048비트 DKIM으로 서명하고 d= 도메인을 표시된 From과 정렬하세요. 봉투 발신자를 동일한 조직 도메인으로 설정하여 SPF도 정렬되게 하세요. 그런 다음 2주간 집계 DMARC 보고서를 읽고, 보고서가 깨끗할 때만 quarantine로 이동하고, 거부는 그 후에만 하세요.
문제점
- PTR이 HELO와 불일치. 역방향 레코드, HELO 이름, A 레코드가 모두 일치하고 정방향/역방향으로 확인되어야 합니다. 불일치만으로도 대형 수신자가 연결 시 거부할 수 있습니다.
- 정렬 확인 전에 DMARC p=reject 게시. SPF는 From 헤더가 아닌 봉투 발신자에 정렬되므로, 무관한 도메인의 반송 주소는 SPF를 통과하면서도 DMARC는 실패합니다. 완화된 정렬은 하위 도메인을 용서하지만 별도 조직 도메인은 그렇지 않습니다. 먼저 p=none으로 모니터링하세요.
- 콜드 주소에서 대량 발송. 첫날 50,000개 메시지를 발산하는 새 IP는 제한되거나 차단됩니다. 2-3주에 걸쳐 램프업하고 볼륨을 꾸준히 유지하세요.
머신 튜닝
- 주소 및 트랜짓 — Outbound port 25 unlocked · €4
- 주소 및 트랜짓 — Custom rDNS / PTR with SPF alignment · 포함
- 백업 — Daily backup, 7 restore points · €4
- 스토리지 및 암호화 — LUKS2 full-disk encryption · €5