
손님은 홈페이지 문의 폼에 정성껏 이름과 연락처를 남기고 '보내기'를 눌렀다. 하지만 그 메일은 사장님의 받은편지함이 아니라 스팸함 맨 아래에 조용히 처박혔고, 사흘이 지나서야 발견됐다. 손님은 그사이 '이 가게는 답이 없다'며 다른 곳에 일을 맡겼다. 폼도 멀쩡히 작동했고 메일도 분명 발송됐는데, 딱 하나 '이 메일이 진짜 우리 홈페이지에서 보낸 것'이라는 증명이 빠져 있었을 뿐이다. 작은 회사 웹사이트의 이메일 도착률을 지키는 5가지 원칙을 정리한다.
1. 발신 주소부터 '내 도메인'으로 맞춘다
문의 알림 메일이 naver.com이나 gmail.com 같은 무료 계정에서 발송되면, 받는 서버는 '남의 우체국 이름을 빌려 편지를 부친 꼴'로 의심한다. 발신 주소는 반드시 홈페이지와 같은 도메인, 예를 들어 help@우리회사.com으로 맞춰야 한다. 손님에게 나가는 자동 회신 메일도 마찬가지다. 도메인이 일치하는 순간, 뒤이어 설정할 인증들이 비로소 힘을 얻는다.
2. SPF — 우리 대신 편지를 부칠 수 있는 서버 명단
SPF는 '우리 도메인의 메일은 이 서버들만 발송할 수 있다'고 미리 공개해 두는 명단이다. 홈페이지가 메일을 보내는 발송 서버(호스팅사, 메일 발송 서비스)의 주소를 도메인의 DNS에 한 줄 등록해 두면, 받는 서버가 '명단에 있는 발신자군' 하고 통과시킨다. 명단이 없으면 정체불명의 발신자로 분류돼 스팸함으로 밀려난다.
3. DKIM — 위조할 수 없는 봉인 도장
DKIM은 보내는 메일마다 디지털 봉인을 찍고, 그 봉인을 열어볼 열쇠를 도메인에 공개해 두는 방식이다. 받는 서버는 봉인이 멀쩡한지 확인해 '오는 길에 내용이 바뀌지 않았고, 진짜 이 도메인이 보냈다'는 것을 검증한다. SPF가 '누가 부쳤나'를 본다면, DKIM은 '편지가 도중에 조작되지 않았나'를 본다. 둘은 짝으로 움직인다.
4. DMARC — 인증이 어긋났을 때의 처리 규칙
SPF·DKIM만 걸어두고 DMARC를 빠뜨리는 경우가 많은데, DMARC는 '둘 중 하나라도 어긋난 메일을 어떻게 다룰지' 지시하는 정책이다. 처음에는 모니터링(none)으로 시작해 누가 우리 도메인 이름으로 메일을 보내는지 리포트를 받아보고, 정상 발송이 확인되면 격리(quarantine)·거부(reject)로 단계를 올린다. 이 정책이 있어야 남이 우리 회사를 사칭하는 메일까지 막을 수 있다.
5. 설정 후 반드시 '도착 여부'를 직접 확인한다
설정을 걸었다고 끝이 아니다. 네이버·다음·지메일 등 주요 메일함으로 실제 문의 폼 테스트 메일을 보내 받은편지함에 정상 도착하는지를 눈으로 확인해야 한다. 무료 검사 도구로 SPF·DKIM·DMARC가 모두 통과(pass)로 뜨는지, 자동 회신이 스팸으로 걸리지 않는지도 함께 점검한다. 도착률은 한 번 맞춰두면 끝나는 것이 아니라, 발송 서버를 바꿀 때마다 다시 확인해야 하는 항목이다.
보이지 않는 곳에서 매출이 새는 문제
이메일 도착률은 화면에 드러나지 않아 방치되기 쉽지만, 문의 하나하나가 곧 매출인 작은 회사에는 치명적이다. CYAN에서 홈페이지를 만들 때 발신 도메인 정리부터 SPF·DKIM·DMARC 설정, 실제 메일함 도착 테스트까지 함께 챙기는 이유다. 손님이 보낸 문의가 사장님에게 제대로 닿아야, 그 홈페이지는 비로소 제 몫을 한다.