PHP邮件发送器无法正常工作:没有错误日志,消息显示已发送,但未收到-PHP中文网问答
PHP邮件发送器无法正常工作:没有错误日志,消息显示已发送,但未收到
P粉593118425
P粉593118425 2023-11-10 15:02:39
0
1
586

我的网络服务器的 php 错误日志中没有收到任何错误日志。我尝试过多个不同的 SMTP 服务器(我知道的其他电子邮件提供商也可以使用)。这是我的 HTML 表单:

这是我的 mailfunction.php,它在公共 html 之外调用我的邮件程序函数。

这是我的邮件功能。

isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = '[REDACTED]'; $mail->Password = '[REDACTED]'; $mail->SMTPSecure = 'SSL'; $mail->Port = 465; $mail->setFrom('[REDACTED]'); $mail->addAddress('[REDACTED]'); $mail->isHTML(true); $mail->Subject = 'Message Received (Contact Page)'; $mail->Body = '

Name : $name
Email: $email
Message : $message

'; $mail->send(); echo 'Message has been sent'; } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; } } } ?>

没有消息被发送。这里可能有什么问题? 谢谢。

错误:2022-07-07 01:16:57 SMTP 错误:无法连接到服务器:连接被拒绝 (111) SMTP 连接()失败。 https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

P粉593118425
P粉593118425

全部回复 (1)
P粉030479054

我没有发现您的代码有问题。该错误可能是由于密码设置不正确造成的。嗯,授权程序可能不正确。当我遇到同样的错误时,我确定这就是问题所在并解决了它。您可以尝试观看此视频来解决该问题吗?(观看到 5:20 将会足以解决您的问题。)

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!