es muy probale que como en muchos hosting el phpmail este desabilitado o tarde mucho en gestionar tus email,
puedes solucionar esto de dos formas
1.- con activacion instantanea
Esto quiere decir que cuando el usuario se registre su cuenta quede automaticamnte activada y no se enviaran emails, desde el foro.
para elegir esta opcion vas desde el panel de administracion a Configuracion / Opciones de Registro de Usuario y Perfil / Método de Registro
y eliges activacion instantanea.
2.- Configurar el uun servidor smtp para enviar emails
La mayoria de los hosting ofrecen una cantidad de correos, vas al panel de administracion del hosting y creas una casilla de correo ejemplo admin@mydominio (deve ser un dominio apuntado por dns no sirve un redireccionado o un iframe) el panel tedara los dominios que tengas disponibles creas la cuenta y guardas los datos, vas ahora al panel de administracion del foro a coniguracion / Ajustes de Correo (Mailing)
en tipo de envio cambias de phpmail a SMTP mail
y rellenas los campos asi
Servidor SMTP
mail.mydominio // el nombre del servidor de correo normalmente es asi
Puerto SMTP
25 //este es el puerto para la salida de los emails normalmente es 25
Usuario SMTP
admin@mydominio //es la cuenta de correo que creaste antes
Contraseña SMTP
********* // es la contraseña de la cuenta de correo
Modo de Encriptación SMTP
sin encriptacion // esepto que el servidor no lo permita
Guardar Envíos de Correo
desactivar guardado.
Saludos