gpt4 book ai didi

PHPMailer 只是在发送电子邮件时挂起

转载 作者:行者123 更新时间:2023-12-05 06:31:37 26 4
gpt4 key购买 nike

PHPMailer 只是在发送电子邮件时挂起。我逐行注释了所有代码,一切正常,直到到达

如果(!$邮件->发送())

此时页面进入旋转状态 - 没有错误消息或任何其他错误指示​​。我想我拥有所有必需的 $mail-> 条目

所有文件都位于本地主目录中。

完整代码如下

我一直在尝试让邮件代理运行 2 周 - 最初使用 SMTP.js,但后来由于我们不知道的原因停止工作。

如果能帮助确定 PHPMailer 在此时挂起的原因,我们将不胜感激

?php
namespace MyProject;

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;

use PHPMailer\PHPMailer\Exception;

echo "uses done";


require 'vendor/autoload.php';

require_once 'PHPMailer.php';

require_once 'OAuth.php';

require_once 'Exception.php';

require_once 'SMTP.php';

require_once 'POP3.php';

echo "requires done";

$mail = new PHPMailer(true);

$mail->SMTPDebug = SMTP::DEBUG_SERVER;

$mail->SMTPDebug = 4; //Alternative to above constant

$mail->isSMTP();

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

$mail->SMTPAuth = true;

$mail->Port = 587;

$mail->SMTPDebug = true;

$mail->SMTPSecure = 'tls';

$mail->SMTPAuth = true;

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

$mail->Password = '*****';

$mail->From = "****@****.org";

$mail->FromName = "RPI Registrations";

$mail->addAddress('*****n@**.com');

$mail->Subject = "RPI Examination Registration";

$mail->msgHTML('hello world');

$mail->addReplyTo("*****n@*****.org", "Reply");

echo "mail_composed";


// $mail->addCC("cc@example.com");

// $mail->addBCC("bcc@example.com");

$mail->isHTML(true);

// $mail->Body = "<i>Mail body in HTML</i>";

// $mail->AltBody = "This is the plain text version of the email content";

if(!$mail->send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent successfully";
}



?>

最佳答案

另外,请分享您的错误日志。

关于PHPMailer 只是在发送电子邮件时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51751956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com