Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2011, 09:11
clarkpler
 
Fecha de Ingreso: febrero-2010
Mensajes: 60
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayuda con funcion mail()

Hola amigos, disculpen que les moleste; tengo una página web, y luego de un registro quiero que se me envíe un correo de confirmación; pero el problema es que sólo lo recibe en hotmail y en gmail, no aparece nada. El código es el siguiente:

Código PHP:
<?php 
    $remite_nombre 
"Admin"
    
$remite_email "[email protected]"// tu correo 
    
$asunto "Activación de cuenta "// Asunto (se puede cambiar) 
    
$random_hash md5(date('r'time())); 
    
$cabeceras "From: ".$remite_nombre." <".$remite_email.">\r\n"
    
$cabeceras $cabeceras."Mime-Version: 1.0\n"
    
$cabeceras $cabeceras."Content-Type: multipart/alternative; boundary=\"PHP-alt-".$random_hash."\"";
               
ob_start(); //Turn on output buffering
?>
--PHP-alt-<?php echo $random_hash?>  
Content-Type: text/plain; charset="utf-8" 
Content-Transfer-Encoding: 7bit

Hola, <?php echo $_POST['nombres'?>\r\n
Hace poco que te has registrado, con el nombre de usuario "<?php echo $_POST['usuario'?>".\r\n

  Gracias\r\n

-----------------------------------------------  \r
    Administration  *\r

   
--PHP-alt-<?php echo $random_hash?>  
Content-Type: text/html; charset="utf-8" 
Content-Transfer-Encoding: 7bit

<div style="background-color: #FFC; width: auto; padding: 20px; height: auto;" ><a href="www.yosantiagodechuco.com"><img style="margin-left: 50px; " src="http://acceso.yosantiagodechuco.com/imagenes/Logo.png" width="112" height="100" alt="" longdesc="http://www.yosantiagodechuco.com" /></a>
  <div style="-webkit-border-radius: 9px; -moz-border-radius: 10px; border-radius: 9px; background-color: #FFF; border: 1px dashed #CCC; padding: 20px; text-align: justify;" >
    <div style="height: 300px; width: 150px; padding:5px; float: right; margin-left: 20px; border: 1px dashed #666; "><img src="http://acceso.yosantiagodechuco.com/imagenes/Publicidad.png" width="150" height="300" alt="" longdesc="http://www.yosantiagodechuco.com" /></div>
    <div><h3>Hola, <?php echo $_POST['nombres'?>
    </h3>
    <p>
  Gracias,<br /><br /><br />
</p>
<div style="width:320px">
  <p align="center" style="color:#666">-----------------------------------------------<br />   
    <em>Administración </em><br />
    </p>
</div></div>
<hr align="center" size="1" />
<p style="font-size: small;">* Si  recibiste este mensaje por error, <strong>NO</strong> sigas el enlace, y simplemente ignora este mensaje. El código de confirmación sólo será válido durante unos días.</p>
</div></div>

--PHP-alt-<?php echo $random_hash?>--
<?php
$mensaje 
ob_get_clean();               
                
$enviar_email mail($_POST['correo'],'=?UTF-8?B?'.base64_encode($asunto).'?=',$mensaje,$cabeceras); 
?>
que lo adapte de http://www.webcheatsheet.com/PHP/send_email_text_html_attachment.php

espero que me puedan ayudar, gracias de antemano.