当前位置: 首页 > 知识库问答 >
问题:

PHPMailer无法工作000WebHost

公冶泰
2023-03-14

我在我的帐户上启用了不太安全的应用程序,但仍然是同样的错误。无法发送邮件。邮件程序错误:SMTP connect()失败,我尝试使用空闲主机000WebHost。这是我的代码


    require 'PHPMailerAutoload.php';

    $mail = new PHPMailer;

    //$mail->SMTPDebug = 3;                               // Enable verbose debug output

    $mail->isSMTP();                                      // Set mailer to use SMTP
    $mail->Host = 'smtp.gmail.com';  // Specify main and backup SMTP servers
    $mail->SMTPAuth = true;                               // Enable SMTP authentication
    $mail->Username = 'leets@gmail.com';                 // SMTP username
    $mail->Password = 'private';                           // SMTP password
    $mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 465;                                    // TCP port to connect to

    $mail->setFrom('leets@gmail.com', 'tEst');
    $mail->addAddress('leets@gmail.com');     // Add a recipient
    $mail->addAddress('ellen@example.com');               // Name is optional
    $mail->addReplyTo('info@example.com', 'Information');
    $mail->addCC('cc@example.com');
    $mail->addBCC('bcc@example.com');

    $mail->isHTML(true);                                  // Set email format to HTML

    $mail->Subject = 'Here is the subject';
    $mail->Body    = 'Hello ,Click On the link to reset password';
    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

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

共有1个答案

毛胜
2023-03-14

换到587端口有帮助吗?

smtp.host=“smtp.gmail.com”;smtp.port=587;

 类似资料:
  • 问题内容: 我有以下课程: :和: :但是当我用: :我收到错误消息: :有人能对此有所启发吗? 问题答案: 从那以后我就知道了。您需要先运行: java -DoutputDirectory =。-cp。; activejdbc-instrumentation.jar; javassist.jar; activejdbc.jar; activejdbc.instrumentation.Main

  • 每次运行代码时都会得到一个NullPointerException。我在代码中启用了Internet和GPS权限(ACCESS_FINE_LOCATION、ACCESS_MOCK_LOCATION、&ACCESS_COARSE_LOCATION)。我试过模拟器和电话,都失败了。这不是全球定位系统或互联网不可用的问题。 我的代码段:- 当我试图获取纬度或经度时,它抛出NullPointer异常。我该

  • 我现在正在尝试复制一个名为的数据库。在MySQL命令行客户机中,我正在执行我得到错误消息: 说吧,告诉我我很蠢。我只是需要一些帮助,拜托。

  • 问题内容: 我在用于通过Gmail发送电子邮件的简单脚本中使用PHPMailer,但遇到“未知错误”(至少对我来说!): SMTP错误:无法验证。错误:SMTP错误:无法验证。 SMTP服务器错误:5.7.1不接受用户名和密码。要了解更多信息,请访问535 5.7.1 http://mail.google.com/support/bin/answer.py?answer=14257 p38sm24

  • 我使用简单的代码: Subject、Body、FromName和Sender始终相同。它可以处理一些电子邮件,但不能处理其他域名相同的电子邮件。例如,它适用于电子邮件:some@mydomain.com,但它与someAnother@mydomain.comPHPMailer始终向我发送错误信息:无法实例化邮件功能。 使用cmd,我可以用下一个命令在任何地址发送电子邮件: PHP INI:send