> 백엔드 개발 > PHP 튜토리얼 > 인증 코드 이메일을 보내기 위한 좋은 솔루션은 무엇입니까?

인증 코드 이메일을 보내기 위한 좋은 솔루션은 무엇입니까?

WBOY
풀어 주다: 2016-08-10 09:07:14
원래의
2328명이 탐색했습니다.

사용자 여권 시스템, 등록, 비밀번호 검색 모두 이메일을 통해 전송되는 인증 코드가 필요합니다. 이에 대한 좋은 해결책이 있습니까?
저는 개인 QQ 메일함을 사용했는데 가끔 시스템에서 인증 코드를 입력하라는 이메일을 보내는 것을 발견했고, 너무 많이 사용하면 Tencent 또는 Tencent에 의해 차단될까 봐 두려웠습니다. 자동으로 휴지통으로 이동됩니다.
또한 어떤 상황에서 이메일을 보내기 위해 대기열을 사용해야 합니까?

답글 내용:

사용자 여권 시스템, 등록, 비밀번호 검색 모두 이메일을 통해 전송되는 인증 코드가 필요합니다. 이에 대한 좋은 해결책이 있습니까?
저는 개인 QQ 메일함을 사용했는데 가끔 시스템에서 인증 코드를 입력하라는 이메일을 보내는 것을 발견했고, 너무 많이 사용하면 Tencent 또는 Tencent에 의해 차단될까 봐 두려웠습니다. 자동으로 휴지통으로 이동됩니다.
또한 어떤 상황에서 이메일을 보내기 위해 대기열을 사용해야 합니까?

다음 상황에서는 이메일 대기열을 사용해야 합니다.
1. 이메일을 여러 사용자에게 일괄 보낼 때 보내기를 클릭하면 운영자가 페이지를 닫을 수 있으므로 대기열을 비동기적으로 호출해야 합니다. 시간이 지나면 배경만 비동기식으로 전송되므로 이메일을 놓치지 마세요.
2. 회원가입 후 로그인 후, SMS 플랫폼 인증번호 또는 이메일 서비스 지역을 이용하여 비밀번호를 찾으실 수 있습니다.

많은 양의 이메일을 보내는 경우 일반적으로 전문 서비스를 구매해야 합니다.

큐 사용의 경우 이메일 전송은 시간이 많이 걸리는 작업이므로 비동기식 구현이 더 좋습니다.

저는 알리바바의 무료 기업 이메일을 사용해왔는데, 중국에서는 126, QQ, Gmail로 보내는 데 문제가 없습니다.
가끔 다른 이메일 주소가 '스팸'에 표시될 수 있습니다.

비동기 구현을 사용하는 경우 일반적으로 메시지 대기열 사용을 고려하게 됩니다. django celery + RabbitMQ

이런 것들을 시도해 볼 수 있습니다

  1. SendGrid

  2. 메일건

  3. SendCloud

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿