24e152b201
83.1 MEDIUM: Auto-Import in syncForwardingForEmail rief assertValidForwardingEmail nicht auf. Plesk-Member wie attacker@plesk.internal wären ohne TLD-Block-Check (71.1) in die DB importiert worden. Fix: jeder importierte Member läuft durch assertValidForwardingEmail, ungültige werden silent gedroppt + auf debug-Level geloggt. 83.2 LOW: Self-Forward-Schutz (81.1) griff nur im Add-Pfad. Wenn Plesk die eigene Adresse als Mailgroup-Member führte, wäre sie beim Auto-Import in die DB-Liste gerutscht → nach dem Umschalten auf Forwarding Mail-Loop. Fix: seenKeys mit der eigenen Adresse initialisieren bevor die Import-Schleife läuft. 83.3 INFO: PII-Log auf console.debug umgestellt (statt console.log). Smoke-Test mit gemischter Plesk-Liste: legitimer Member importiert, reservierte TLDs + Self-Mail (exakt + Plus-Tag) abgelehnt, Customer-Stamm + Default deduped.