카테고리 없음

[이메일] 중복 이메일 발송 방지

행복을전해요 2021. 1. 16. 12:34

SendGrid (또는 대부분의 API)에 대한 여러 제출을 방지하려면 각 제출을 저장하고 동일한 항목이 이미 전송되지 않았는지 확인하는 항목을 사용자 측에 설정해야합니다.

동일한 사용자가 동일한 데이터를 여러 번 제출하는 것을 단순히 막으려는 경우 최근 제출의 해시를 메모리에 저장하고 비교할 수 있습니다.

그러나 가장 좋은 옵션은 사용자가 버튼을 두 번 클릭하지 못하도록하는 클라이언트 측 작업을 수행하는 것입니다.

-------------------

Mailjet을 사용하는 경우 X-Mailjet-DeduplicateCampaign 헤더를 사용하여 하나의 캠페인 내에서 동일한 연락처로 여러 번 전송되는 메시지를 차단 / 차단 해제 할 수 있습니다.



출처
https://stackoverflow.com/questions/22006890