Foros del Web » Programando para Internet » PHP »

mail no funciona

Estas en el tema de mail no funciona en el foro de PHP en Foros del Web. Hola, tengo este código pero me da error, ¿Algun consejo? <?php if(isset($_POST['submitcontact'])) { $name=$_POST['name']; $email=$_POST['email']; $subject=$_POST['subject']; $message=$_POST['message']; $to = $email_SExp; $message = " Nombre: " ...
  #1 (permalink)  
Antiguo 31/08/2017, 10:07
 
Fecha de Ingreso: marzo-2016
Mensajes: 6
Antigüedad: 8 años, 1 mes
Puntos: 0
mail no funciona

Hola, tengo este código pero me da error, ¿Algun consejo?

<?php
if(isset($_POST['submitcontact']))
{
$name=$_POST['name'];
$email=$_POST['email'];
$subject=$_POST['subject'];
$message=$_POST['message'];

$to = $email_SExp;
$message = " Nombre: " . $name ."\r\n Email: " . $email . "\r\n Mensaje:\r\n" . $message;
$from = $web_SExp;
$headers = "From:" . $from . "\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n";

if(@mail($to,$subject,$message,$headers))
{
$text = "<span style='color:blue; font-size: 35px; line-height: 40px; margin: 10px;'>Tu mensaje ha sido enviado !</span>";
}
}
?>
  #2 (permalink)  
Antiguo 31/08/2017, 10:24
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: mail no funciona

Hola eriotza,

Yo te recomiendo que uses la clase PHPMailer, es muy sencillo y te evita errores.

Espero que te sirva.
  #3 (permalink)  
Antiguo 31/08/2017, 10:40
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: mail no funciona

Hay proveedores de hosting que limitan esta funcion ya que es ocupada frecuentemente para SPAM y esto hace que la IP del servidor caiga en lista negra rapido.
El consejo de ocupar PHPMailer es bueno..

pero, ¿cual es el error que te da el codigo? eso no lo dijsite
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #4 (permalink)  
Antiguo 03/09/2017, 18:10
Usuario no validado
 
Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años
Puntos: 16
Respuesta: mail no funciona

>> Hola, tengo este código pero me da error, ¿Algun consejo?

¿La cuenta de correo electrónico de origen existe en el servidor web del hosting dónde estás publicando el sitio web?
- Me he topado más de una vez con hostings que no envían correos si la cuenta de correo no existe en el mismo hosting.
- También he tenido problemas si la cuenta de correo es [email protected], que si existe pero el sitio web lo tengo publicado en un un subdominio como "sistema.dominio.com". Me he visto obligado a crear una cuenta "[email protected]" para conseguir que eso funcione.

----------------------------------

¿Cuál es el mensaje de error que recibís?

----------------------------------

Lo que rbczgz te ha mencionado es cierto... Aunque... je je... Cuando se es neófito se consigue que esa librería de error... Te lo digo por experiencia. XD

----------------------------------

Lo que petit89 ha mencionado también es correcto... Si nos compartes el mensaje de error que estás recibiendo podríamos ver la causa del problema.

----------------------------------

Saludos,

PCID.
  #5 (permalink)  
Antiguo 04/09/2017, 12:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: mail no funciona

Saludo

Bueno, aparte de esperar cual es el error que te da,
pregunto algo, la cuenta a la que envías es de un server
como por ejemplo 'hotmail' o 'gmail' ?

Pregunto esto porque actualmente yo estoy trabajando con un server
que hace envios a ambos de estos servers, y de un tiempo para acá
a hotmail no están llegando, y al parecer esto es gracias a las
modificaciones beta que están haciendo internamente.

A gmail si llegan sin problema (aunque en ocasiones con algo de demora)

Y claro, no olvidemos lo clásico, que los mensajes estén llegando
pero a la carpeta Spam o Correo no deseado, pero nosotros
parqueados en la Bandeja de entrada suspirando por la llegada del correo... ; )
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: mail, nombre
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 11:09.