credo che a meno di tue manomissioni o mal uso sia un'errore del codice.
.... se ti avvisa (warning) di qualcosa forse ha qualcosa da dirti...
htmlentities() expects at most 3 parameters, 4 given in /home/mhd-01/.../htdocs/administrator/components/com_ccnewsletter/models/sendnewsletter.php on line 307
cosa succede alla riga 307 di sendnewsletter.php?
Dice che ci sta una funzione del php "htmlentities()" che accetta al max 3 parametri e invece gliene vengono passati 4.
$testbody = htmlentities($testbody, ENT_NOQUOTES, 'UTF-8' ,false);
Ci sono molte cose di quel codice che non mi convincono, secondo me sarebbe molto meglio usare componenti più noti/collaudati/seguiti/sviluppati
se vuoi approfondire il problema:
http://www.exit4web.net/page/3/M.