반응형
✅ 1️⃣ Gmail SMTP 발송 한도 요약
구분 제한
| 일반 Gmail 계정(@gmail.com) | 하루 500통 |
| Google Workspace(기업용 G Suite) | 하루 2,000통 |
| 기간 한정이 아님 | → “한 달 500통”이 아니라, “하루 500통”이야 |
| SMTP·웹메일 모두 합산 | 직접 보낸 메일 + 코드로 보낸 메일 합쳐서 하루 500건 제한 |
| 초과 시 | “535-5.7.1 Daily user sending quota exceeded” 에러 발생, 약 24시간 잠금 |
💡 즉,
“500통/하루”는
“테스트용 프로젝트”나 “소규모 내부용”에는 괜찮지만,
실서비스 유저가 수백 명만 돼도 바로 한계에 부딪힘.
✅ 2️⃣ 그럼 어느 정도 규모면 하루 500통을 다 쓰냐?
예를 들어 “임시 비밀번호” 같은 이벤트성 메일만 보낸다고 하면 👇
상황 예상 메일 수
| 신규 회원가입 100명/일 | 100통 |
| 비밀번호 재설정 요청 50명/일 | 50통 |
| 인증 메일 (이중 전송 포함) | 100통 |
| 기타 알림/공지 | 50~100통 |
➡ 하루 300~400통 금방 도달해.
즉, 활성 유저 200~300명만 되어도 한도에 걸릴 확률 높음.
✅ 3️⃣ Gmail SMTP가 막히면 어떻게 되나?
- “SMTP 535-5.7.1 Daily user sending quota exceeded”
이런 에러가 나고, - 24시간 동안 Gmail SMTP가 잠금 상태로 들어감
(메일 전송 전부 차단됨) - 하루 뒤 자동으로 풀리긴 하지만,
실서비스 중이면 임시 비밀번호 발송/인증 메일이 전부 멈추는 상황 발생함 ⚠️
✅ 4️⃣ 그래서 실서비스는 어떻게 하냐?
대안 무료 플랜 하루 발송량 장점
| Mailtrap | ✅ 무료 | 테스트용 (실발송 X) | 개발환경 테스트용으로 안전 |
| SendGrid | ✅ 무료 | 100통/일 | Gmail보다 안정적, API 방식 |
| AWS SES (Simple Email Service) | ✅ 프리티어 62,000통/월 | EC2에서 사용 시 무료, 발송속도 빠름 | |
| Mailgun | ✅ 무료 (첫 3개월) | 5,000통/월 | 실서비스용 SMTP/API 둘 다 가능 |
✅ 5️⃣ 결론 정리
항목 Gmail SMTP (지금 네 설정)
| 발송 제한 | 하루 500통 |
| 대상 | 작은 내부 테스트, 팀 단위, QA |
| 과금 | 없음 (단, 초과 시 24시간 잠금) |
| 실서비스 적합성 | ❌ — 유저 100~200명만 돼도 한계 |
| 추천 대안 | SendGrid / AWS SES / Mailgun |
✅ 6️⃣ 내 조언 (CafeOn 기준으로)
- 현재 “임시 비밀번호 발급” 같은 비정기 트리거 메일만 있잖아?
→ 지금은 Gmail SMTP로 충분해 (테스트/베타 서비스). - 하지만 나중에 “회원가입 인증메일”, “리뷰 알림”, “뉴스레터” 같은 기능이 늘면
→ 바로 SendGrid 또는 AWS SES로 이전해야 돼.
'2025 > [풀스택]SeSAC 웹개발자 7기' 카테고리의 다른 글
| ✅ Redis란? (0) | 2025.10.26 |
|---|---|
| ✅ DB 인덱싱(Database Indexing) 이란? (0) | 2025.10.26 |
| ✅ DTO란? (0) | 2025.10.09 |
| [b1a4 팀프로젝트 TIL] 251001수(6) 배느실 (0) | 2025.10.01 |
| 서울시 25개 전체 구 카페정보를 최대한 많이 수집하는 전략? (0) | 2025.10.01 |