- Desde
- 18 Sep 2009
- Mensajes
- 37
Hola... tengo un problema con mi foro... es la beta4 de vbulletin y el problema esta en que el foro no puede enviar ninguna clase de mail. Ni de registro, ni de recuperar contraseña, ni de usuario a usuario, ni el que envias desde el panel de admin.
He hablado con mi proveedor de hosting y esta ha sido su respuesta:
He hablado con mi proveedor de hosting y esta ha sido su respuesta:
Según el mensaje de error que recibes (Mail sent by user nobody being discarded due to sender restrictions in WHM->Tweak Settings) el foro está tratando de enviar lso emails desde el usuario nobody (servidor web - apache). En otras palabras el foro está tratando de enviar emails desde una cuenta de correos no válida o no existente.
Te comento que desde hace aproximadamente 2 años en los servidores de ambiente compartido no está permitido que el usuario "nobody" pueda enviar correos, ya que esta vulnerabilidad puede ser aprovechada por terceros para enviar spam a traves del server. La función mail() es la que casi siempre se utiliza para realizar envios de correos a traves de PHP, pero tiene un pequeño detalle, cuando envía el correo lo hace a traves del usuario "nobody" , asi que esta función para nostros esta por los momentos descartada.
en otras palabras, tengo que buscar otra forma de que el foro pueda enviar correos... alguien podria ayudarme por favor?...el problema radica en que la funcion de envío de emails del vbulletin utiliza el scripts mail() de php. Como te he comentado dicho script ha sido deshabilitado por razones de seguridad en nuestra red de sevidores compartidos, por lo que desafortunadamente no es posible utilizarlo en su versión nativa.