Ok, non capisco perche' ma a me in locale la registrazione automatica via mail non va.
Cmq, non e' necessario installare e usare CB.
Basta modificare registration.html.php in com_registration.
In particolare:
questo va levato e messo come campo hidden
<tr>
<td>
<?php echo _REGISTER_EMAIL; ?> *
</td>
<td>
<input type="text" name="email" size="40" value="" class="inputbox" maxlength="100" />
</td>
</tr>
diventa
<input type="hidden" name="email" value="" />
Questo fa si' che l'utente non riceva la mail di attivazione ( questo non leva la possibilita' che un utente si registri automaticamente ma diciamo che lo rende un bel po' piu' complicato. Di fatto l'utente che ha appena mandato la richiesta puo' scrivere a mano l'indirizzo di attivazione cercando di indovinare il valore di attivazione assegnato nel DB ).
Affinche arrivi la richiesta a te e solo a te,
devi cambiare questo
if (form.email.value == "") {
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_MAIL) );?>" );
}
che e' il controllo che viene effettuato sul campo email
e dirgli di settare il valore a quello della tua mail.
Probabilmente c'e' il modo per fargli ricavare il valore della mail dell'admin in modo automatico ma non lo so.. quindi lo assegni staticamente con form.email.value = "tua@mail.com"
Questo pero' tende visibile da codice l'indirizzo mail di chi fa la registrazione.
L'ultimo passaggio e' un po' da testare.. con esperimenti in locale.