
구독자가 이메일을 스팸으로 신고하기 전에 쉽게 수신을 거부할 수 있도록 하려면 List-Unsubscribe와 List-Unsubscribe-Post 헤더를 함께 설정할 수 있다. 메일 서비스가 자체 화면에 수신 거부 기능을 표시할 수 있지만, 헤더를 넣는 것만으로 모든 수신자에게 버튼이 나타나거나 발신자의 정당성이 입증되는 것은 아니다.
List-Unsubscribe는 메일 수신 프로그램에 구독자가 메일링 리스트에서 나가는 방법을 알려주는 헤더다. 표준화된 HTTPS 원클릭 수신 거부를 구현할 때는 List-Unsubscribe-Post와 함께 사용한다. 수신자가 메일함에서 거부를 요청하면 메일 서비스가 서버로 요청을 보낸다. 이메일 본문에도 찾기 쉬운 수신 거부 링크를 유지해야 한다.
수신 거부 링크를 작고 흐린 글씨로 숨기거나, 로그인·탈퇴 사유 입력·추가 확인을 요구하거나, 수신 거부를 확인한 뒤에도 캠페인을 보내면 독자는 메일함의 스팸 신고 기능을 택할 수 있다. 구글은 수신 거부를 쉽게 만들면 스팸 신고를 줄이고 전달률을 높이는 데 도움이 된다고 안내한다. 다만 헤더는 발신자 인증서가 아니며, 스팸 발신자도 헤더를 추가할 수 있다. Gmail은 표시 자격을 확인하고, Yahoo도 수신 거부 기능 표시 여부를 판단할 때 발신자 평판과 참여도를 고려한다.[1][2]
수신 거부를 분석할 때는 횟수만 보지 말고 전송 빈도, 가입 경로, 첫 이메일, 특정 캠페인 등과 함께 살펴야 한다. 원문은 캠페인별 수신 거부율을 ‘수신 거부한 고유 수신자 ÷ 전달된 메시지 × 100’으로 제시한다. 전달된 메시지 5,000건에서 고유 수신자 15명이 거부했다면 0.3%다. 이는 계산 예시일 뿐 권장 목표나 업계 기준은 아니다. 분모와 귀속 기간을 일관되게 유지하고, 수신 거부율을 스팸 신고·클릭·전환·발송 빈도와 함께 비교해야 한다.
수신 거부 후 피드백을 받을 수는 있지만, 먼저 요청을 처리해야 한다. 사유 질문은 선택 사항으로 두고 로그인이나 답변을 수신 거부 조건으로 삼지 않는다. 빈도나 주제 선택지도 별도의 선택 경로로 제공하되, 명확한 탈퇴 요청을 막아서는 안 된다.
RFC 8058 원클릭 수신 거부를 구현하려면 List-Unsubscribe에 HTTPS URL을 넣고 List-Unsubscribe-Post: List-Unsubscribe=One-Click 헤더를 함께 보내야 한다. 두 헤더 모두 유효한 DKIM 서명으로 보호하고, 정해진 POST 요청을 로그인이나 추가 확인 없이 처리해야 한다. 자동 링크 확인이 수신 거부를 일으킬 수 있으므로 상태를 바꾸는 GET 요청은 피한다.[3] 요청은 신속히 처리해야 한다. Yahoo는 2일 이내 처리를 요구하고, Google은 48시간 이내 처리를 권고한다.[1][2]
Google은 대량 발신자 범주에 속하는 발신자가 마케팅 및 구독 메시지에 원클릭 수신 거부를 제공하도록 요구한다. Yahoo도 대량 발신자에게 수신 거부 요건을 적용한다. 양사의 안내는 홍보 메일과 비밀번호 재설정 같은 거래성 메시지를 구분한다.[1][2][4] 수신 거부를 해당 리스트에 연결하고, 가져오기 작업으로 구독자를 다시 등록하거나 다른 캠페인 이름으로 같은 마케팅 메일을 계속 보내지 않아야 한다.
수신 거부 이벤트는 내부 구독자 ID, 리스트 ID, 캠페인 ID, 발생 시각, 신뢰할 수 있는 경우 요청 경로 등을 기록할 수 있다. 이메일 주소를 URL에 직접 노출하지 말고 불투명한 토큰을 사용하며, 필요한 정보만 보관하고 이벤트 데이터 접근을 제한한다. 반복 요청을 새로운 탈퇴자로 중복 집계하지 말고, 페이지 방문과 완료된 수신 거부도 구분해야 한다. 무엇보다 다음 캠페인에서 실제 발송이 차단됐는지 확인해야 한다.
메일 서비스 제공업체의 안내는 2026년 10월 23일 기준이다. 추적 항목과 분석 예시, 업무 흐름 제안은 편집상의 권고이며 제공업체의 요구사항은 아니다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요