我的PHPMailer不发送"任何"邮件

时间:2018-03-16 22:11:05

标签: phpmailer

我从上午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

1 个答案:

答案 0 :(得分:0)

PHP对属性和变量名称区分大小写。

$mail->HOST = "smtp.gmail.com";

应该是

$mail->Host = "smtp.gmail.com";

如果您将代码基于所提供的示例,这将有所帮助,因为它们不包含这样的基本错误。

除此之外,在发布问题时,您需要指明问题所在; “它不起作用”是不够的。