- Verschifft
- 12. September 2026 um 06:08 UTC
- Autor
- Kamo
- Ausschuss
- 5d4aa03
Die Do-not-E-Mail-Liste könnte geschrieben, aber nicht gelesen, geändert oder erklärt werden. Dies fügt hinzu der eine Ort, von dem es gelesen und geschrieben wird, für jeden Dienst: email_optout_topics eine Adresse, die eine Art von E-Mail gestoppt, oder alles angehalten hat email_optout_events Insert-only-Historie: wer (Empfänger, Mitglied, System), von wo (Client IP, die gesamte X-Forwarded-For-Kette, Benutzeragent, Sprache, Host, Referer, Session-HHisch), warum (Ausrehung, Quelle, Notiz, Feedback), durch was (Kampagne, Blei) und der Staat vor und nach email_suppressions behält seine Bedeutung, so dass jeder Absender, der ihn bereits ehrt, es immer noch tut. EmailOptOutLedger antwortet "kann das gesendet werden" von allen drei und schreibt eine Geschichte Reihe pro Teil des Staates eine Änderung tatsächlich verschoben. Ein Mitglied, das Mail wieder erlaubt, muss sagen, warum; Hinweis ist der Rekord der Zustimmung. Bis die neuen Tabellen vorhanden sind, fällt das Ledger auf die Liste zurück allein und verweigert Änderungen kann es nicht aufzeichnen, anstatt scheitern sendet. Einfache Klasse, kein @Service: jeder Dienst scannt com.kamo, und einer ohne die E-Mail Depots würden nicht anfangen, es zu bauen. Jeder Dienst erklärt es mit @Bean. Auch MANAGE_EMAIL_OPT_OUTS (320), die org rechts für Einstellungen --E-Mail -- Opt Out, ein Kind von MANAGE_EMAIL_SETTINGS.