不会发送电子邮件

时间:2019-05-12 09:06:06

标签: php email

所以我正在使用PHPAutoload发送电子邮件。但是邮件不会发送。我制作了一个联系表格,要求您提供姓名,主题和消息,并将其实施到我的php代码中。有人可以帮我吗?

谢谢。

<?php
include(HPHMailerAutoload);
$result="";
if(isset($_POST['submit'])){
require 'PHPMailerAutoload.php';
$mail->Host='smtp.gmail.com';
$mail->Port=587;
$mail->SMTPSecure='tls';
$mail->Username='test@test.com';
$mail->Password='******';

$mail->setFrom($_POST['email'], $_POST['name']);
$mail->addAddress('email');
$mail->addReplyTo($_POST['email'], $_POST['name']);
$mail->isHTML(true);
$mail->Subject='Test ';
$mail->Body='Test'; 
}
?>

1 个答案:

答案 0 :(得分:1)

您忘记了致电send(),因此请在$mail->Body='Test';之后添加此代码

if (!$mail->send()) {
    echo 'Mailer Error: ' . $mail->ErrorInfo; // you can redirect to an error page
} else {
    echo 'Message sent!'; // you can redirect to a thank page
}