Foros del Web » Programando para Internet » PHP »

Mail

Estas en el tema de Mail en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/10/2006, 07:37
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 2 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
  #2 (permalink)  
Antiguo 09/10/2006, 10:08
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Tendrias que checar el log de tu smtp, para ver que esta sucediendo.

Saludillos.
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:40.