Wie deaktiviere ich Konten von Benutzern, die keine E-Mails erhalten

Schon vor dem Posten gesucht:

Ich habe festgestellt, dass Hunderte von Benutzern, an die meine Website E-Mails sendet, wegen nicht existierender/falscher E-Mail-Adressen abprallen.

  • Gibt es eine Datenabfrage oder eine andere Möglichkeit, alle inaktiven Benutzer mit ungültigen E-Mail-Adressen auf einmal zu finden?
  • Gibt es eine einfache Möglichkeit, all diese Benutzer mit falschen E-Mail-Adressen und/oder diejenigen, die seit einem Jahr auf meiner Website/meinem Forum inaktiv sind, zu “deaktivieren”?
  • Wenn ich nicht jeden dieser Benutzer einzeln “deaktiviere”, wird mein Forum/meine Website dann unendlich versuchen, E-Mails an diese Benutzer zu senden?

Heute ist mir aufgefallen, dass mein Gmail-Bulk-Ordner fast 100 abgewiesene E-Mails von Benutzern meiner Website/meines Forums enthält. Während ich jede E-Mail öffnete, die fehlerhafte E-Mail-Adresse des Benutzers kopierte und zurück zur Benutzerliste meiner Website/meines Forums ging, um jeden Benutzer einzeln zu deaktivieren, fragte ich mich, warum jeder fehlerhafte Benutzer mit ungültiger E-Mail nur einmal erschien!! Ist das ein Feature?

Vielen Dank für die Bereitstellung wunderbarer Software kostenlos für uns Leute.

1 „Gefällt mir“

Wenn Sie VERP zur Verarbeitung von zurückgesendeten E-Mails konfigurieren, funktioniert dies automatisch.

Am einfachsten ist es, Eingehende E-Mails für selbst gehostete Websites direkt zuzustellen konfigurieren, was auch die Antwort per E-Mail ermöglicht.

1 „Gefällt mir“

Danke.
Meinen Sie trotzdem, dass es außer dem, was Sie vorgeschlagen haben, keine Möglichkeit gibt, eine Einstellung, die tief in den Website-Einstellungen verborgen ist, um das zu erreichen, was ich wünsche?

Ich bin ziemlich sicher, dass es nicht konfiguriert ist, dann gibt es keine Möglichkeit für Discourse, zu erkennen, wer ungültige Adressen hat (oder es würde aufhören, E-Mails selbst zu senden).\n\nWenn Sie eine Möglichkeit kennen, diese Benutzer zu finden, können Sie user.valid=true;user.save ausführen, denke ich.

1 „Gefällt mir“

Das habe ich mich gefragt. Wenn unsere E-Mails aus irgendeinem Grund von der E-Mail-Adresse des Benutzers abgeprallt werden, wird Discourse dann aufhören, E-Mails an sie zu senden?

Und würde die Option „Automatische Bereinigung inaktiver Benutzer“ diese Benutzer nach der festgelegten Anzahl von Tagen als „inaktiv“ einstufen? Und würden bis dahin weiterhin E-Mails an diese Adressen gesendet werden?