Foros del Web » Programando para Internet » PHP »

no recibo los emails.

Estas en el tema de no recibo los emails. en el foro de PHP en Foros del Web. He subido una seccion a mi web de contactar con el webmaster y una vez subido lo he probado y no em funciona nose si ...
  #1 (permalink)  
Antiguo 15/02/2007, 13:43
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses
Puntos: 0
no recibo los emails.

He subido una seccion a mi web de contactar con el webmaster y una vez subido lo he probado y no em funciona nose si es por el código o por el servidor el host es gratuito pero acepta el PHP la web es del iespana, bueno os dejo el código a ver si me solucionais el problema:
Código PHP:
<?php
    $nombre 
$_GET['name'];
    
$email $_GET['email'];
    
$asunto $_GET['asunto'];
    
$cuerpo $_GET['cuerpo'];
    
$numerostrlen($email);
    
$numeroCuerpostrlen($cuerpo);
$para  '[email protected]';
$asunto 'Recordatorios de Cumplea&ntilde;os para Agosto';
$mensaje '
<html><head><title>Mensaje Web Marc</title><head><body>
<p>&nbsp;</p>
<table width="200" border="1"><tr><td>Nombre</td><td>'
$nombre +'</td></tr><tr>
    <td>email</td><td>'
$email +'</td>
    </tr><tr> <td>mensaje</td><td>'
$cuerpo +'</td></tr>
</table></body>
</html>'
;
// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
// Cabeceras adicionales
$cabeceras .= 'To: Maria <[email protected]>, Kelly <[email protected]>' "\r\n";
$cabeceras .= 'From: Recordatorio de Cumplea&ntilde;os <[email protected]>' "\r\n";
$cabeceras .= 'Cc: [email][email protected][/email]' "\r\n";
$cabeceras .= 'Bcc: [email][email protected][/email]' "\r\n";

// Enviarlo

if($numero<=5){
        echo(
"Por favor escriba un email valido.");
}else{
    if(
$numeroCuerpo<=50){
        echo(
"Tu mensaje es demasiado corto. Vuelve a redactar algo más largo.");
    }else{
        
mail($para$asunto$mensaje$cabeceras);
        echo(
"mensaje enviado.");
    }
}
?>
  #2 (permalink)  
Antiguo 15/02/2007, 14:08
Avatar de locojars  
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años
Puntos: 4
Re: no recibo los emails.

Debes de averiguar si tu hosting acepta la funcion mail(), muchos de los hosting gratiutos no aceptan esa funcion por aquello del spam, asegurate que tu hosting la acepta y si no pues tendras que conseguir uno nuevo, ya que si el condigo que has enviado no te da error, pues seguro es el hosting.

Saludos,
jars
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 05:36.