微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

000webhost SMTP 错误:无法验证 PhpMailer 中的错误

如何解决000webhost SMTP 错误:无法验证 PhpMailer 中的错误

我正在开发一个 android 应用程序,我正在做以下事情来忘记密码。

<?PHP
use PHPMailer\PHPMailer\PHPMailer;

//sender address
$name = "name";
$email = "emailaddress@gmail.com";


require_once  "PHPMailer/PHPMailer.PHP";
require_once  "PHPMailer/SMTP.PHP";
require_once  "PHPMailer/Exception.PHP";
$mail = new PHPMailer(true);

function sendMail($password){
    global $mail,$email,$name;
    $response = array();

    try{
        $mail->isSMTP();
        $mail->Host = "smtp.gmail.com";
        $mail->SMTPAuth = true;
        $mail->Username="myemail@gmail.com";
        $mail->Password="myemailpassword";
        $mail->Port=465;
        $mail->SMTPSecure="ssl";

        $mail->isHtML(true);
        $mail->setFrom($email,$name);
        $mail->addAddress("friendemail@gmail.com","friendname");
        $mail->Subject = ("FORGOT PASSWORD");
        $mail->Body="THIS IS BODY";

        $res = $mail->send();
        $response['error'] = false;
        $response['message'] = "Password sent to your Email id ....";
    }
    catch(Exception $e){
        $response['error'] = true;
        $response['message'] = $mail->ErrorInfo;
        
    
    }
return $response;
}
?>

我在00webhost免费网络托管平台link中托管了我的数据库文件 我正在使用 postman 工具检查响应

如果我在本地主机中运行相同的文件,它会发送电子邮件

即使我尝试在 Gmail 帐户中启用安全性较低的应用访问

但是我仍然无法使用 OOOwebhost 发送邮件

提前致谢..

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。