problema enviar correo en servidor

Iniciado por basickdagger, 27 Noviembre 2015, 18:20 PM

0 Miembros y 1 Visitante están viendo este tema.

basickdagger

buen día,

estoy trabajando con el formulario de una web
mail($destinatario,$asunto,$cuerpo,$headers);
y probando desde localhost y un servidor q tengo el formulario envía los datos correctamente, pero cuando pongo el formulario en el servidor del cliente aparentemente se envían los datos peor los correos nunca llegan, caso contrario en mi servidor subo el mismo formulario y este si funciona, hay alguna configuración en el servidor o alguna manera de solucionarlo?, ya q yo solo puedo subir archivos no tengo permisos para ver configuraciones del server.

saludos

_Zume

#1
la funcion mail() que valor retorna? intenta activar el display_errors del ini_set, lo que pienso (y lo obvio quiza) es que el servidor no tiene abiertos los puertos del email o tendrá mal configurada la cuenta.

Aunque si tuvieras acceso al cPanel del servidor capas que puedes hacer algo, no se si sea posible hacerlo con cabeceras en php. Si no lo que podrias hacer es buscar algun servidor de correos o hosting gratis por la red y subir algun .php ahi, enviarl los $_POST y enviar el correo desde ese otro servidor jaja

#!drvy

Revisa los logs del servidor (apache,nginx,etc) y los de PHP.. quizás te den alguna pista. Probablemente el servidor no tiene un servidor smtp en funcionamiento correctamente o esta en la blacklist del servicio al que envías el correo.

Saludos

basickdagger

gracias, fue un error del servidor, reiniciaron los servicios y todo funciono.. saludos