해당 글은 개발언어와 상관없이 이메일 발송할 때 고려해야할 로직을 정리한 글입니다.
- 다중 이메일 발송시 무한루프 방지 장치.
- 중복건이 발송 안되는 장치.
- 다른 사람에게 오발송되지 않도록 장치.
- 사례: 회원ID로 발송을 하는 경우, 인덱스가 밀려서 엉뚱하게 사람에게 발송 됨.
- 이메일 미리보기 기능.
- 운영 사용자에게 오발송 되지 않도록 장치.
- 사례: 운영 데이터베이스를 개발 데이터베이스로 덤프(dump)떠서 실제 운영과 비슷한 환경에서 테스트를 진행하려고 할 때 실제 사용자에게 테스트 이메일이 발송되면서 혼선을 야기한적이 있음.
- 테스트 제외하고는 발송 안되도록 장치.
728x90
댓글