Tema: Mail
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2006, 07:37
Fabian olmos
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 3 meses
Puntos: 0
Mail

hola que tal a todos, en estos momento me encuentro realizando una funcion que me permita enviar correo desde mi desarrollo (ejem. un cotactenos). esta funcion es la encargado de realizar la accion de enviar un correo, pero lo que sucede es lo siguiente la funcion me dice que el correo fue enviado exitosamente, pero que sucede que al revisar el buzon de mensaje de la cuenta en donde estoy enviando el correo no llega dicho correo.

aqui les coloco el codigo que estoy realizando para ver si posee algun error.

Código PHP:
///////////////////// funcion que arma el cuerpo del mensaje ////////////////////////////////////////////


function cuerpodelmsj($asunto,$msj){
$cuerpo="\"<html xmlns:o=\"urn:schemas-microsoft-com:office:office\"";
$cuerpo=$cuerpo."xmlns:w=\"urn:schemas-microsoft-com:office:word\"";
$cuerpo=$cuerpo."xmlns:st1=\"urn:schemas-microsoft-com:office:smarttags\"";
$cuerpo=$cuerpo."xmlns=\"http://www.w3.org/TR/REC-html40\">";
$cuerpo=$cuerpo."<head>";
$cuerpo=$cuerpo."<meta http-equiv=Content-Type content=\"text/html; charset=windows-1252\">";
$cuerpo=$cuerpo."<meta name=ProgId content=Word.Document>";
$cuerpo=$cuerpo."<meta name=Generator content=\"Microsoft Word 11\">";
$cuerpo=$cuerpo."<meta name=Originator content=\"Microsoft Word 11\">";
$cuerpo=$cuerpo."<link rel=File-List href=\"notas_archivos/filelist.xml\">";
$cuerpo=$cuerpo."<title>".$asunto."</title>";
$cuerpo=$cuerpo."<o:SmartTagType namespaceuri=\"urn:schemas-microsoft-com:office:smarttags\"";
$cuerpo=$cuerpo."name=\"PersonName\"/>";
$cuerpo=$cuerpo."<style>";
$cuerpo=$cuerpo." p.MsoNormal, li.MsoNormal, div.MsoNormal";
$cuerpo=$cuerpo."    {mso-style-parent:\"\";";
$cuerpo=$cuerpo."    margin:0cm;";
$cuerpo=$cuerpo."    margin-bottom:.0001pt;";
$cuerpo=$cuerpo."    mso-pagination:widow-orphan;";
$cuerpo=$cuerpo."    font-size:12px;";
$cuerpo=$cuerpo."    font-family:\"Times New Roman\"";
$cuerpo=$cuerpo."    mso-fareast-font-family:\"Times New Roman\";}";
$cuerpo=$cuerpo."span.SpellE";
$cuerpo=$cuerpo."    {mso-style-name:\"\";";
$cuerpo=$cuerpo."    mso-spl-e:yes;}";
$cuerpo=$cuerpo."@page Section1";
$cuerpo=$cuerpo."    {size:595.3pt 841.9pt;";
$cuerpo=$cuerpo."    margin:70.85pt 3.0cm 70.85pt 3.0cm;";
$cuerpo=$cuerpo."    mso-header-margin:35.4pt;";
$cuerpo=$cuerpo."    mso-footer-margin:35.4pt;";
$cuerpo=$cuerpo."    mso-paper-source:0;}";
$cuerpo=$cuerpo."div.Section1";
$cuerpo=$cuerpo."{page:Section1;}";
$cuerpo=$cuerpo."</style>";
$cuerpo=$cuerpo."</head>";
$cuerpo=$cuerpo."<body lang=ES style='tab-interval:35.4pt'>";
$cuerpo=$cuerpo."<div class=Section1>";
$cuerpo=$cuerpo."<p class=MsoNormal style='text-align:left'>".
"<span style='font-size:12px;font-family:Arial'>".$msj."<o:p></o:p></span></p>";
$cuerpo=$cuerpo."</div></body></html>";
return 
$cuerpo;
}



///////////////////// funcion que envia el mensaje ////////////////////////////////////////////

function enviarmail($mail,$destinatario,$remitente,$name,$asunto,$msj,$file){
$cuerpo=stripslashes(cuerpodelmsj($asunto,$msj));
//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: ".$name.".$remitente ."rn"; 

//dirección de respuesta, si queremos que sea distinta que la del remitente 
$headers .= "
Reply-To".$remitente."rn"; 

if (mail($destinatario,$asunto,$cuerpo,$headers) ){
           echo "
<script language="Javascript\">alert('Correo enviado satisfactoriamente');document.location='inicio.php';</script>";
 }else{
          echo 
"<script language=\"Javascript\">alert('Ocurrio un error durante el envio del correo');document.location='inicio.php';</script>";
 } 

graciasss