Foros del Web » Programando para Internet » PHP »

funcion mail no funciona

Estas en el tema de funcion mail no funciona en el foro de PHP en Foros del Web. Hola a todos: una vez más recurro a vosotros para ver si encontráis una explicación a este código que no me funciona: <? $to = ...
  #1 (permalink)  
Antiguo 31/03/2010, 08:14
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 21 años
Puntos: 5
Busqueda funcion mail no funciona

Hola a todos:
una vez más recurro a vosotros para ver si encontráis una explicación a este código que no me funciona:
<?
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>

El tema es que intento enviar un formulario desde una pg. web y la pg. me dice que "Message successfully sent!" pero no me llega. He probado varios códigos pero este es el más sencillo que he encontrado y con ninguno me llega. Quizá tenga que ver con que la pg. está alojada en un servidor con panel plesk...

Gracias.
  #2 (permalink)  
Antiguo 31/03/2010, 08:24
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 1 mes
Puntos: 75
Respuesta: funcion mail no funciona

Toca ver el código de mail().
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #3 (permalink)  
Antiguo 31/03/2010, 08:42
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 19 años, 2 meses
Puntos: 56
Respuesta: funcion mail no funciona

Cita:
Iniciado por lobo_php Ver Mensaje
Toca ver el código de mail().
bueno, la función mail es nativa así que dudo que falle; lo que debes revisar es si tu server envía/recibe los emails, en todo caso prueba con otras direcciones de envío y luego confirmas la configuración.
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #4 (permalink)  
Antiguo 31/03/2010, 09:41
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 21 años
Puntos: 5
Respuesta: funcion mail no funciona

Cita:
Iniciado por jcxnet Ver Mensaje
bueno, la función mail es nativa así que dudo que falle; lo que debes revisar es si tu server envía/recibe los emails, en todo caso prueba con otras direcciones de envío y luego confirmas la configuración.
Muchas gracias por las respuestas
Resulta que si le cambio a una dirección de correo del mismo servidor donde está la web me funciona pero si le mando a cualquier otra no me lo envía.
En fin, gracias de nuevo por vuestras aportaciones.
  #5 (permalink)  
Antiguo 31/03/2010, 09:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: funcion mail no funciona

Debes de entonces consultar con tu hosting es probable que este mal configurado su servidor de SMTP y por eso no puedes hacer envios hacia otros dominios.

Saludos.
  #6 (permalink)  
Antiguo 31/03/2010, 11:21
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años, 1 mes
Puntos: 25
Respuesta: funcion mail no funciona

tal vez tengan bloqueado enviar emails algunos host no permiten enviar email aunque dicen que si.. te recomiendo que uses PHPmailer y trabajes con GMAIL para enviar emails asi evitas que lleguen como SPAM. y los puedas enviar de una vez por todas saludos..
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.

Etiquetas: funcion, mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:21.