Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2014, 21:59
DavidGR15
 
Fecha de Ingreso: noviembre-2013
Ubicación: Limon
Mensajes: 24
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación Envio mail con la clase PHPMailer

Buenas, tengo un problema con el envio de correo con php(no utilizo aplicacion de correo), el problema es que la funcion IsSMTP me imprime datos del servidor cuendo se envia un correo, pero yo lo necesito para un formulario de recuperacion de contraseña y no quiero que los usuarios vean los datos de mi servidor.

Traté de ocultarlo con html(input type="hidden") pero en el codigo fuente de la pagina se puede ver lo que oculte. Bueno este es mi codigo php.
Espero que me puedan ayudar.

Código PHP:
<?php
$envio 
'correo@destinatario';
$direccion_envio'correo@mi-dominio';
?>
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
//es esta función es la que me devuelve unos datos del servidor smtp.
$mail->IsSMTP();
$mail->Host       "servidorSMTP";
$mail->SMTPDebug  2;
$mail->SMTPAuth   true;
$mail->Host       "ServidorSMTP";
$mail->Port       25;
$mail->Username   "usuarioSMTP";
$mail->Password   "contraseñaSMTP";

$mail->From     "$direccion_envio";
$mail->FromName "Nombre";
$mail->AddAddress($envio);
$mail->Subject "Asunto";
$mail->AddReplyTo($direccion_envio,$direccion_envio);
$mail->IsHTML(true);
$datos="el contenido";
$contenido '<html><body>';
$contenido .= "<strong>$datos</strong>";
$contenido .= '</body></html>';
$mail->Body    "$contenido";
$mail->Send();
if(
$mail){
$mensaje 'enviado con &eacute;xito';
} else {
$mensaje 'Error';
}
?>
<? 
echo $mensaje?>