我从上午9:15开始一直在这里确定找到其他人遇到同样的问题。这些PHPMailer的95%看起来很像我的。主要的区别是"矿井不工作!!"请伙计们,关注"看看我有什么,告诉我哪里出错了。 (我的编码如下):
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer();
$mail->HOST = "smtp.gmail.com";
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->Username = "johnm010247@gmail.com";
$mail->Password = "xxxxxxxxxxxxxxxxxx";
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->Subject = "Test Email";
$mail->Body = "This Is Our Body.....";
$mail->setFrom("johnm010247@gmail.com", "Robert");
$mail->addAddress("mothers@bcbc-church.org", "Mothers Board");
if ($mail->send())
echo "Mail sent";
?>
我正在使用PHPMailer 6.0
答案 0 :(得分:0)
PHP对属性和变量名称区分大小写。
$mail->HOST = "smtp.gmail.com";
应该是
$mail->Host = "smtp.gmail.com";
如果您将代码基于所提供的示例,这将有所帮助,因为它们不包含这样的基本错误。
除此之外,在发布问题时,您需要指明问题所在; “它不起作用”是不够的。