Necesito enviar un correo desde mi script PHP, el problema es que en el hosting que tengo contratado no aceptan el envío de correos a través de la función "mail()" para evitar problemas de spam, así que me han dicho que utilice PHPMailer y me han pasado esta guía: http://developando.com/blog/php-conf...e-correos-smtp
El caso es que, después de palearme con esto un buen rato no consigo que funcione, os dejo lo que tengo (que viene a ser casi lo mismo que hay en el ejemplo salvo algún parámetro que no me interesan) para que me indiquéis si me falta algo obligatorio para que funcione correctamente.
Código PHP:
Ver original
try { $mail = new PHPMailer(true); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Port = 25; $mail->Host = $host; $mail->Username = $username; $mail->Password = $password; $mail->From = $email; $mail->AddAddress($_POST['email']); $mail->Subject = "Asunto"; $mail->Body = "Mensaje"; $mail->Send(); } catch (Exception $e) { echo 'Excepción: ' . $e->getMessage(); }
Un saludo.