Foros del Web » Soporte técnico » Ayuda General »

Envio de correo

Estas en el tema de Envio de correo en el foro de Ayuda General en Foros del Web. Hola buenas, soy novato en esto de enviar correos desde mi web estoy intentando que un usuario valide mediante correo pero antes quiero ver si ...
  #1 (permalink)  
Antiguo 18/07/2012, 05:28
 
Fecha de Ingreso: agosto-2011
Ubicación: Leganés
Mensajes: 14
Antigüedad: 12 años, 8 meses
Puntos: 1
Pregunta Envio de correo

Hola buenas, soy novato en esto de enviar correos desde mi web
estoy intentando que un usuario valide mediante correo
pero antes quiero ver si puedo enviar correos sencillos

he pillado este código de la red:

Código PHP:
<?$destinatario "[email protected]"
$asunto "Este mensaje es de prueba"
$cuerpo 
<html> 
<head> 
   <title>Prueba de correo</title> 
</head> 
<body> 
<h1>Hola amigos!</h1> 
<p> mi correo electrónico de prueba</p> 
</body> 
</html> 
'


//para el envío en formato HTML 
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"

//dirección del remitente 
$headers .= "From: Mi_Nombre <[email protected]>\r\n"

mail($destinatario,$asunto,$cuerpo,$headers
?>
en principio el código no da error, pero el correo nunca llega, entonces me gustaría saber si Nixiweb(Gratuito) tiene servicio para enviar correo
y si es así que parámetros he de modificar para que todo funcione correctamente
muchísimas gracias a todos.
  #2 (permalink)  
Antiguo 19/07/2012, 03:35
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 8 meses
Puntos: 297
Respuesta: Envio de correo

Te aconsejo que uses PHPMailer para el envío SMTP, ya que la función mail() de PHP no llega a la bandeja de Gmail ya que no está "firmados".
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 19/07/2012, 04:06
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: Envio de correo

Cita:
Iniciado por hasdpk Ver Mensaje
Te aconsejo que uses PHPMailer para el envío SMTP, ya que la función mail() de PHP no llega a la bandeja de Gmail ya que no está "firmados".
...no, no es asi...si agregas la sigueinte cabecera el email, llegan perfectos a Gmail...

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

..te aseguro que este script lo saco de la web de Desarrolloweb, y funciona perfectamente en gmail, habra que ver..el codigo, si te fijas, su funcion mail() le falta el semicolon, pero no se si es porque no lo puso en el post o porque realmente lo tiene asi...lo mas probable es que eso le este generando el error, por eso no le envia el email..

...otro tema a tener en cuenta, muchas empresas de hosting tienen desabilitada la funcion mail(), ejemplo 1and1.es, ahi tienes que usar alguna libreria o el servicio tecnico te provee el script para que luego lo modifiques...

Última edición por ipraetoriux; 19/07/2012 a las 04:11

Etiquetas: correo, mail, nixiweb
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 20:11.