Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2013, 02:49
rubenbb1994
 
Fecha de Ingreso: junio-2011
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Formulario PHP no envia al correo

Muchas gracias después de probar mucho e conseguido que me funcione con la librería phpmailer.
Ahora me llega todo correcto, pero tengo un problema, me llega el mismo correo dos veces.

Cita:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();

$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$poblacion = $_POST['poblacion'];
$mensaje = $_POST['mensaje'];

$cuerpo = "
$nombre \r\n
$empresa \r\n
$telefono \r\n
$email \r\n
$poblacion \r\n
$mensaje \r\n
";


$mail->From = $email; // Mail de origen
$mail->FromName = $nombre; // Nombre del que envia
$mail->AddAddress("[email protected]"); // Mail destino, podemos agregar muchas direcciones

$mail->Subject = "Prueba";
$mail->Body = $cuerpo;

$mail->Mailer = "smtp";
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = "[email protected]"; // SMTP username
$mail->Password = "xxxxxx"; // SMTP password
$mail->Send();

if ($mail->Send())
echo "Enviado";
else
echo "Error en el envio de mail";

?>
Muchas gracias por la ayuda.