PHP邮件发送器无法正常工作:没有错误日志,消息显示已发送,但未收到
P粉593118425
P粉593118425 2023-11-10 15:02:39
[PHP讨论组]

我的网络服务器的 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 将会足以解决您的问题。)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号