sendEmailViaSes()→
SESv2 (Simple)
sendWarmupEmail()→
SESv2 (Raw MIME · 멀티리전)
단일 SSOT 아님. config set은 category로 코드가 명시 지정(도메인 identity default 무시). 발송률 계정 공유 25통/초.
| 키 | 값 |
|---|---|
| CONFIG_SET_MARKETING | rinda-marketing-alpha |
| CONFIG_SET_TRANSACTIONAL | rinda-transactional-alpha |
| SENDER_EMAIL / _TRANSACTIONAL | no-reply@fetch.rinda.ai |
| SENDER_EMAIL_MARKETING | info@notify.grinda.ai 주의 |
| SENDER_EMAIL_NUDGE_TRANSACTIONAL | hojin@channel.rinda.ai |
| GOVERNOR / ROLE_SYNC / EVENT_CONSUMER | 전부 ENABLED=true |
rinda-transactional-alpha. primary부터 순차, rate/캡 소진 시 failover, 전부 소진돼도 primary로 fail-open("OTP는 절대 막지 않음").
rinda-marketing-alpha + 구독취소 푸터(필수). env 기본은 notify.grinda.ai지만 governor ON이라 아래 풀로 override.
hojin@channel.rinda.ai 고정(isSystemSenderAddress 제외라 라운드로빈 안 탐). 추적 픽셀 <img> 차단, 구독취소 푸터 없음.
category:"sequence" → marketing config set으로 정규화. 시스템 주소 아니라 governor override 안 됨(격리 가드).
rinda@{domain}, peer 폐쇄루프. config set은 도메인 등록값.
SES_EVENT_CONSUMER_ENABLED)→
bounce / complaint / delivery DB 반영
평판 기반 role/cap 자동 램프 = SES_DOMAIN_ROLE_SYNC_ENABLED. DLQ 별도.
hojin@channel.rinda.ai)인데, governor system_marketing 풀에도 등록됨(order 114). 마케팅 라운드로빈이 channel을 고를 수 있어 "전용 분리" 취지가 깨짐. 김규동이 말한 012 승격(send_role='system_nudge_transactional')이 alpha 미적용 — 현재 008 기준 system_marketing.
system_otp·system_marketing만 인식. 012를 적용하면 channel이 양쪽 풀 모두에서 탈락하는 사일런트 버그(발송 자체는 env 고정이라 됨).
system_marketing 풀(entry 등)로 회전. notify.grinda.ai는 managed 풀에 없음. 즉 현재 마케팅 넛지는 계획된 notify.rinda.ai가 아니라 entry 등 rinda.ai 워밍업 도메인으로 발송 중. (실측: notify.grinda.ai 직접 발송 시엔 강한 DMARC 덕에 Gmail INBOX·Updates 안착)