Von einem Einsteiger: Heute hatten wir die Erfahrung, dass praktisch alle unsere E-Mails abgeschaltet wurden. Nutzer konnten sich nicht registrieren, Passwörter wiederherstellen oder per E-Mail anmelden, weil der wöchentliche Newsletter nach einer Migration eines Legacy-Forums gestartet wurde und sich über 300.000 E-Mails in der Sidekiq-Warteschlange befanden. Daher erhielt niemand, der versuchte, sich per E-Mail anzumelden, sich zu registrieren oder sein Passwort wiederherzustellen, eine E-Mail und war am Arsch (wie man so sagt).
Das Problem bestand darin, dass wir GMAIL als E-Mail-Relay verwenden, und das (kostenlose) GMAIL setzt Grenzen für diese Art von SMTP-Weiterleitung. Daher hat uns GMAIL für den Tag gesperrt.
Ich möchte diese Funktion in Zukunft vorschlagen (es sei denn, es gibt eine andere Möglichkeit, dies zu lösen).
Vorschlag
Eine weitere Reihe von app.yml-Variablen hinzufügen, mit denen Administratoren einen anderen E-Mail-Relay für Newsletter einrichten können.
Während des Einrichtungsprozesses könnte das Dialogfenster folgende Frage stellen: “Möchten Sie einen anderen SMTP-Server für Newsletter einrichten?”. Der Nutzer könnte dann denselben SMTP-Relay verwenden, falls gewünscht.
Begründung
Für große Foren mit vielen Newsletter-Aktivitäten wäre es gut, eine Option zu haben, diese Newsletter-E-Mails über einen anderen SMTP-Relay zu senden als den, der für wichtige Aufgaben wie Passwortwiederherstellung, Anmeldung und Registrierung verwendet wird.
Derzeit haben wir alle Newsletter deaktiviert. Wir haben gesehen, dass es eine Möglichkeit gibt, dies auf die letzten X Tage zu beschränken. Der Standardwert, als ich es heute überprüft habe, betrug 365 Tage. Aus irgendeinem Grund hat unser migrierter Server über 300.000 Nachrichten in die Warteschlange gestellt.
Diskussion
Es ist kein riesiges Problem, aber ich denke, es wäre gut, Newsletter von kritischen E-Mails zu trennen; denn selbst wenn die Warteschlangenpriorität für kritische E-Mails höher ist, werden diese ebenfalls blockiert, wenn der SMTP-Relay aufgrund einer übermäßigen Anzahl von Newslettern blockiert wird.
Außerdem könnten einige Foren eine ähnliche Situation erleben und nicht wissen, warum ihre SMTP-E-Mails nicht funktionieren; tatsächlich wurden sie aus dem oben genannten Grund blockiert.
Vielen Dank für Ihre sorgfältige Prüfung.
TangentialDuck