No trabajé con Joomla, pero tuve el mismo problema con Wordpress y tal vez la solución sea la misma.
Si alguna cuenta de email que definiste NO EXISTE (tipico:
[email protected]) por alguna razón que desconozco, Wordpress no envia mails A NADIE, ni siquiera a las direcciones que SI EXISTEN.
Estuve mucho tiempo con un sitio que no enviaba mails, porque había definido un usuario con email falso. Un dia se me ocurrió cambiarlo y ponerle una dirección válida y walla! Empezó a enviar los emails de manera normal.
Tal vez con Joomla te esté pasando lo mismo...