Cita: Alguien podria echarme una mano de como activar la funcion mail()?(puedo hablar con mi proveedor de hosting)
Bueno .. eso lo tiene que hacer tu proveedor .. si "ellos" no saben .. están invitados a este foro a que pregunten. Sobre todo para que indiquen que S.O. usan sus servidores .. entre otras cosas.
En principio cara a la configuración de PHP se trata simplemente de que apunten la IP de su servidor SMTP en la directiva SMTP = ... de su php.ini .. o si usan sendmail .. que indiquen la ruta en su php.ini (sendmail_path = ...)
Esta configuración de PHP sólo asegurará que el e-mail sea entregado desde tus scripts PHP que usan mail() al "MTA" que ellos usen .. si a su vez ese MTA (servidor de correo) no está bien configurado como para recibir o enviar (relay) esos mensajes a sus destinatarios finales ya es otro problema que tendrá que resolver tu proveedor .. tu poco podras hacer como "usuario" simple.
Un saludo,