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?
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
SendGrid
MailGun
SendCloud