Heim > Backend-Entwicklung > PHP-Tutorial > Welche guten Lösungen gibt es für den Versand von Bestätigungscode-E-Mails?

Welche guten Lösungen gibt es für den Versand von Bestätigungscode-E-Mails?

WBOY
Freigeben: 2016-08-10 09:07:14
Original
2328 Leute haben es durchsucht

Das Benutzerpasssystem, die Registrierung und der Passwortabruf erfordern den Versand von Bestätigungscodes per E-Mail. Gibt es hierfür eine gute Lösung?
Ich habe früher ein privates QQ-Postfach verwendet und festgestellt, dass mir das System gelegentlich eine E-Mail mit der Aufforderung schickte, einen Bestätigungscode einzugeben, und ich hatte Angst, dass ich von Tencent blockiert würde automatisch in den Papierkorb verschoben.
Unter welchen Umständen muss ich außerdem eine Warteschlange zum Senden von E-Mails verwenden?

Antwortinhalt:

Das Benutzerpasssystem, die Registrierung und der Passwortabruf erfordern den Versand von Bestätigungscodes per E-Mail. Gibt es hierfür eine gute Lösung?
Ich habe früher ein privates QQ-Postfach verwendet und festgestellt, dass mir das System gelegentlich eine E-Mail mit der Aufforderung schickte, einen Bestätigungscode einzugeben, und ich hatte Angst, dass ich von Tencent blockiert würde automatisch in den Papierkorb verschoben.
Unter welchen Umständen muss ich außerdem eine Warteschlange zum Senden von E-Mails verwenden?

Die folgenden Situationen erfordern die Verwendung von E-Mail-Warteschlangen:
1 Beim Senden von E-Mails in Stapeln an mehrere Benutzer muss die Warteschlange zum Senden asynchron aufgerufen werden, da der Operator nach dem Klicken auf „Senden“ die Seite schließen kann Zeitlich ist nur der Hintergrund asynchron. Senden Sie E-Mails, damit Sie sie nicht verpassen.
2. Registrieren Sie sich, melden Sie sich an und rufen Sie Ihr Passwort ab. Sie können den Bestätigungscode der SMS-Plattform oder den E-Mail-Servicebereich verwenden.

Wenn Sie eine große Menge E-Mails versenden, müssen Sie in der Regel spezielle Dienste erwerben.

Was die Verwendung von Warteschlangen betrifft, ist das Senden von E-Mails ein zeitaufwändiger Vorgang und eine asynchrone Implementierung ist besser.

Ich habe die kostenlose Unternehmens-E-Mail von Alibaba verwendet und es ist kein Problem, in China an 126, QQ und Gmail zu senden.
Gelegentlich können andere E-Mail-Adressen im „Spam“ erscheinen.

Wenn Sie eine asynchrone Implementierung verwenden, sollten Sie im Allgemeinen die Verwendung einer Nachrichtenwarteschlange in Betracht ziehen. Sie können Django Sellery RabbitMQ in Betracht ziehen

Sie können diese Dinge ausprobieren

  1. SendGrid

  2. MailGun

  3. SendCloud

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage