PHPmailer给出错误CLIENT - >服务器:EHLO localhost

时间:2016-01-13 09:57:22

标签: php email phpmailer

我正在使用PHPMailer。

当我尝试使用gmail邮件ID发送邮件时,例如。

$mail->Username = 'email@gmail.com';

它成功发送但当我尝试使用私人邮件服务器时,邮件ID意味着只能在校园内访问,例如。

$mail->Username = 'email@privateserver.com';

它出现以下错误

客户 - >服务器:EHLO localhost

下面是我的整个代码

$mail = new PHPMailer;
    $mail->isSMTP();
    //$mail->SMTPDebug = 1;
    $mail->Host = 'hostname';
    $mail->SMTPAuth = true;
    //$mail->SMTPSecure = 'ssl';
    $mail->SMTPSecure = 'tls';
    $mail->Port = 587;
    $mail->Username = 'mail@privateserver.com';
    $mail->Password = 'pass';

    $mail->From = 'mail@privateserver.com';
    $mail->FromName = '';
    $mail->addAddress($email, $fullName);

    $mail->WordWrap = 50;
    $mail->isHTML(true);
    $mail->Body = '<html><head></head>';

    if (!$mail->send()) {
        echo 'Message could not be sent.';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
        exit;
    } else {
        return TRUE;
    }

0 个答案:

没有答案