使用PHPMailer发送电子邮件PHP语法错误?

时间:2016-05-28 12:12:54

标签: php email gmail phpmailer

嘿伙计们我正在尝试使用PHP邮件程序通过我网站上的联系表单发送电子邮件。

我使用了这些设置。

if (empty($errors)) {

    $m = new PHPMailer;
    $m->isSMTP();
    $m->SMTPAuth = true;

    $m->Host = 'smtp.gmail.com';
    $m->Username = 'myemail@gmail.com';
    $m->Password = 'its a correct password';
    $m->SMTPSecure = 'ssl';
    $m->Port = 465;
    $m->isHTML();
    $m->Subject = 'Submission of Contact form';
    $m->Body = 'From:' . $fields['name'] . ' (' . $fields['email'] . ')<p>' .
        $fields['message'] . '</p>';
    $m->FromName = 'Contact';
    $m->AddAddress('myemail@gmail.com', 'myname');
    if ($m->send()) {
        header('Location: thanks.php');
        die();
    } else {
        $errors[] = 'Sorry, Try again later.';
    }
}

我是PHP的新手,但似乎我的某处存在语法错误,导致无法发送电子邮件。当我检查页面时,我确实得到302找到并且200 OK,所以它工作正常。

我在这段代码中缺少什么?

0 个答案:

没有答案