사용자 여권 시스템, 등록, 비밀번호 검색 모두 이메일을 통해 전송되는 인증 코드가 필요합니다. 이에 대한 좋은 해결책이 있습니까?
저는 개인 QQ 메일함을 사용했는데 가끔 시스템에서 인증 코드를 입력하라는 이메일을 보내는 것을 발견했고, 너무 많이 사용하면 Tencent 또는 Tencent에 의해 차단될까 봐 두려웠습니다. 자동으로 휴지통으로 이동됩니다.
또한 어떤 상황에서 이메일을 보내기 위해 대기열을 사용해야 합니까?
사용자 여권 시스템, 등록, 비밀번호 검색 모두 이메일을 통해 전송되는 인증 코드가 필요합니다. 이에 대한 좋은 해결책이 있습니까?
저는 개인 QQ 메일함을 사용했는데 가끔 시스템에서 인증 코드를 입력하라는 이메일을 보내는 것을 발견했고, 너무 많이 사용하면 Tencent 또는 Tencent에 의해 차단될까 봐 두려웠습니다. 자동으로 휴지통으로 이동됩니다.
또한 어떤 상황에서 이메일을 보내기 위해 대기열을 사용해야 합니까?
다음 상황에서는 이메일 대기열을 사용해야 합니다.
1. 이메일을 여러 사용자에게 일괄 보낼 때 보내기를 클릭하면 운영자가 페이지를 닫을 수 있으므로 대기열을 비동기적으로 호출해야 합니다. 시간이 지나면 배경만 비동기식으로 전송되므로 이메일을 놓치지 마세요.
2. 회원가입 후 로그인 후, SMS 플랫폼 인증번호 또는 이메일 서비스 지역을 이용하여 비밀번호를 찾으실 수 있습니다.
많은 양의 이메일을 보내는 경우 일반적으로 전문 서비스를 구매해야 합니다.
큐 사용의 경우 이메일 전송은 시간이 많이 걸리는 작업이므로 비동기식 구현이 더 좋습니다.
저는 알리바바의 무료 기업 이메일을 사용해왔는데, 중국에서는 126, QQ, Gmail로 보내는 데 문제가 없습니다.
가끔 다른 이메일 주소가 '스팸'에 표시될 수 있습니다.
비동기 구현을 사용하는 경우 일반적으로 메시지 대기열 사용을 고려하게 됩니다. django celery + RabbitMQ
이런 것들을 시도해 볼 수 있습니다
SendGrid
메일건
SendCloud