Les muestro la página con el código:
enviar.php
Código PHP:
   session_start();
error_reporting(E_ALL);
@ini_set('display_errors', '1');
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
 
include("phpmailer/class.phpmailer.php");
include("phpmailer/class.smtp.php");
 
if ($_POST['enviar'] != "") {
    
$mail = new PHPMailer(); 
 
$mail->IsSMTP(); // send via SMTP
$mail->SMTPAuth = true;
$mail->Mailer="smtp";
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.miweb.com.ar";
$mail->Username = "[email protected]"; // Cuenta de e-mail 
$mail->Password = "*******"; // Password 
 
$mail->From = "[email protected]"; 
$mail->FromName = "Nombre a mostrar del Remitente"; 
$mail->Subject = "Subject del Email";
$mail->AddAddress("[email protected]","Nombre a mostrar del Destinatario"); 
$mail->IsHTML(true); // El correo se envía como HTML
 
$mail->WordWrap = 50; 
 
$body  = $carro; 
$body .= " mensaje de prueba"; 
 
$mail->Body = $body; 
 
$mail->Send(); 
 
// Notificamos al usuario del estado del mensaje 
if(!$mail->Send()){ 
//   echo "No se pudo enviar el Mensaje.";
   echo "<br/>".$mail->ErrorInfo; //Esto te muestra el error que ha producido al intentar enviar el correo  
}else{ 
   echo "Mensaje enviado"; 
}
//} 
    ¿Alguna sugerencia de qué puedo hacer para solucionar esto?
Muchas gracias y saludos.
Marx.
 

