Ich hab das Addon nicht da, also kann ich da keine konkreten Codes vorgeben.

In der Datei, die zum Versand der PNs benutzt wird, wird ja sicher mind. mal die Emailadresse des Empfängers aus der DB geholt.

Daher bietet es sich wohl an (um Querys zu sparen), in der Tabelle vms_emaildaten eine neue Spalte (TinyINT(1) DEFAULT 1 ) pn_email anzulegen.

Steht der Wert auf 1, wird die Mail rausgeschickt, auf 0 halt nicht.

Dazu einfach den Query, der die Mailadresse holt, erweitern, sofern nicht eh schon ein SELECT * dasteht, dann halt nach dem SELECT pn_mail,... hinzufügen.

Weiter unten im Code die Zeile(n) mit (user)mail(.....) in Klammern und vorher ne Abfrage, ob eben der Wert 1 ist.

Fehlt nur noch die Einstellmöglichkeit in der konto/userprofil.php, da denke ich kann man sich das von den schon vorhandenen abschaun