● ALPHA DELIVERABILITY GAP ANALYSIS

alpha 이메일 도달률 기능
갭 분석 2026

23개 경쟁 서비스·산업 베스트프랙티스 대비, 현재 alpha(send-grid-test) 코드베이스에 아직 도입되지 않은 도달률·스팸 우회 기능을 코드 근거와 함께 정리했습니다. 핵심: warmup 시스템은 충실하나 실제 campaign 발송 경로에 고급 기능이 미연동.

완전 미도입 6 반쪽 구현 5 우선순위 Top 5 분석일 2026-06-01
한눈에

분석 요약

이미 갖춘 기반(인증·suppression·검증·throttling)은 견고합니다. 격차는 대부분 "있는 인프라를 실제 campaign 발송에 연결"하는 지점에 있습니다.

완전 미도입
6

스팸 콘텐츠 검사 · campaign sender 로테이션 · 임계 자동 정지 · custom tracking domain · blacklist 모니터링 · inbox placement test

반쪽 구현 (스키마·할당만)
5

A/B 테스트 · 발송시간 최적화 · Postmaster 연동 · spintax · dedicated IP 풀

이미 구현 (강점)
10+

SPF/DKIM/DMARC 자동 · List-Unsubscribe one-click · 검증 3-cascade · suppression · bounce/complaint 파이프라인 · throttling · warmup 전체

없음 (검색했으나 미발견)

🚫 완전 미도입 6

경쟁 서비스가 제공하지만 alpha 코드베이스엔 구현이 전무한 기능.

기능경쟁사 제공영향현재 상태 / 코드 근거
1발송 전 스팸 콘텐츠 검사Instantly · QuickMail(Reword AI) · Mailshake높음스팸어/SpamAssassin/AI 점수 측정 없음. LLM 프롬프트 가이드만 존재, 수신 spam_score 저장만
2campaign sender/inbox 로테이션Smartlead · Instantly (핵심)높음시퀀스가 단일 emailAccountId 고정 (send-email.ts:60). warmup peer만 rotation
3바운스/신고율 임계 자동 정지Smartlead auto-pause높음rate 스냅샷 저장만, 임계 기반 자동 중단 규칙 0. 사고 시 수동 개입
4Custom tracking domain거의 전 서비스open/click 커스텀 CNAME 미발견. 공용 추적 도메인은 평판 저하 요인
5Blacklist / RBL 모니터링GlockApps · Mailivery(70+)Spamhaus/DNSBL lookup 코드 0
6Inbox placement test (seed)GlockApps · Folderly능동 seed 테스트 없음. warmup placement 추적만 존재(campaign 대상 아님)
스키마 / 할당 / 모니터링만 — 로직 미완

🟡 반쪽 구현 5

뼈대(컬럼·할당·평가)는 있으나 동작 로직이 비어 있는 기능. 확장 시작점이 명확.

기능있는 것빠진 것위치
7A/B 테스트variantLabel · assignedVariant 컬럼variant 생성/할당/측정 워커 전무sequence-step-contents.ts:114
8발송 시간 최적화타임존 AI 할당engagement 기반 최적 시각 산출 없음 (수동 override만)sequence-timezone.service.ts
9Postmaster Tools 연동warmup 평판 평가용 조회실제 campaign 발송 경로 미연동reputation-oracle.ts:218
10Spintax / 본문 변형warmup 콘텐츠 풀(다국어)실제 시퀀스 본문 정적 (AI 1회 생성 후 고정)content-variants.ts
11Dedicated IP 풀 / IP 로테이션SES 도메인·계정 풀 구조자동 IP 순회 로직 없음workspace-sending-domains.ts:35
도입 가치 / 난이도

🎯 우선순위 Top 5

cold 아웃리치(린다세일즈) 맥락에서 평판 보호·도달률 효과가 큰 순서.

1

발송 전 스팸 콘텐츠 점수 난이도 낮음

email.service.ts:sendEmail() 직전 gate로 스팸어/SpamAssassin 점수 체크. 즉효성 최고.

2

바운스/신고율 임계 자동 정지 난이도 중

이미 있는 reputation_snapshot.sesBounceRate/ComplaintRate + Google 0.3% 기준에 cron 비교 → enrollment auto-pause. 사고 방어.

3

campaign sender 로테이션 난이도 높음

warmup의 routing.ts round-robin을 시퀀스 발송에 이식, 워크스페이스 계정 풀 순회. Smartlead/Instantly 핵심 따라잡기.

4

Custom tracking domain 난이도 중

SES open/click 추적 CNAME 발급 — 이미 있는 ses-domain.service.ts 인프라에 레코드 추가.

5

Blacklist 모니터링 난이도 낮음

DNSBL(Spamhaus/Barracuda) 조회를 일일 cron으로 reputation-oracle에 추가.

참고 — 이미 견고한 기반

✅ 이미 구현된 도달률 기능

아래는 갭이 아니라 강점. 위 미도입 기능 다수가 이 기반 위에 붙기만 하면 됨.

SPF / DKIM / DMARC 자동 인증 — SES identity·DKIM 토큰·DMARC p=none·bounce 도메인 자동 (ses-domain.service.ts)
List-Unsubscribe RFC 8058 one-click — HTTPS+mailto, One-Click POST 엔드포인트 (unsubscribe.service.ts)
이메일 검증 3-cascade — MillionVerifier→Findymail→Hunter, fail-closed, Redis SSOT
Suppression list — SES+SendGrid 일일 동기화 + 자체 DNC + Redis 이중화
Bounce 처리 — SNS/SQS 이벤트, hard/soft 구분, 자동 suppression, inbound bounce 감지
Complaint 처리 — SES feedback loop, 자동 hard 차단
Throttling — provider별 간격 + 계정 동시성 slot + 일일 한도 requeue
multipart text/plain — HTML-only 시 자동 대체본 생성 (#8024)
Message-ID / In-Reply-To / References 커스텀 헤더
Warmup 시스템 전체 — ramp-curve, peer 로테이션, engagement, recovery, 평판 oracle