Leí el primer enlace, muchas gracias por compartirlo, cambié , corregí, aumenté algunos datos del código que tenia y lo puse como el del ejemplo...
Ahora me sale con que no conecta con el servidor SMTP, a modo de prueba y error cambie el puerto quite lo de SSL y nada... aun me dice que no conecta con el servidor... me aventaré la lectura del segundo enlace que pusiste a ver si le encuentro.
mientras les dejo el codigo
Código PHP:
<?php
require("./class/class.phpmailer.php");
$mail = new PHPMailer();
$mail->Mailer = "smtp";
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "[email protected]";
$mail->Password = "contraseña";
$mail->Timeout=30;
$mail->AddAddress("mi [email protected]");
$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $correo . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "empleados en su empresa " . $empleados . " \r\n";
$mensaje .= "Telefono(s) " . $telefonos . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$mail->From = $_POST['correo'];
$mail->FromName = $_POST['nombre'];
$mail->Subject = "alguien respondio la encuesta";
$mail->AltBody = $mensaje;
$mail->MsgHTML("$mensaje.");
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 2)) {
sleep(2);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br/>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente...";
echo "<meta http-equiv='refresh' content='2;URL=http://mipagina.hostzi.com'>";
}
?>
Gracias de nuevo