用phpmailer 发送邮件失败,没有报错

php中文网
发布: 2016-06-23 14:05:23
原创
1577人浏览过

我的环境以前用appserv搭的,最近换了xampp结果之前发送邮件的页面失效了,而且不报错
$mail->Send();返回还是true,但是我发送邮箱里的发件箱就是没有邮件,收件邮箱里也收不到

挖错网
挖错网

一款支持文本、图片、视频纠错和AIGC检测的内容审核校对平台。

挖错网 28
查看详情 挖错网

回复讨论(解决方案)

试着查看一下接收邮箱的收件箱。有些邮箱如:yahoo用phpmailer函数发送邮件是没有在收件箱的。

上面一句应该说是已发送邮件中。

自己给自己抓狂啦,
楼主的问题有可能是哪里没配置好,方便把你的配置发一遍吧,让我们分析一下

自己给自己抓狂啦,
楼主的问题有可能是哪里没配置好,方便把你的配置发一遍吧,让我们分析一下

收件箱发件箱都没有东西,你说的配置是什么的配置呢,能不能说具体一点,谢了!

就是你实例化phpmailer函数并且发送邮件配置邮箱的那段代码。

phpmailer的用法举例,你可以参考下,希望能帮到你:
phpmailer批量发送邮件的实例代码
有关phpmailer的用法
php使用phpmailer发送邮件的例子
phpmailer 中文使用说明

另外建议你看下apache或nginx中的error日志,具体视你的环境而定。
养成看日志的习惯,可以及早发现问题所在。

1.开启mail自带的DEBUG
2.确认你的发送邮箱服务器支持smtp

只是将 appserv 换成了 xampp 结果之前发送邮件的页面失效了
那么问题就很简单了:显然是 php 的设置出现了变化

用 fc 命令对比一下两边的 php.ini 文件就可以知道不同处了

因为后来自动没事了。。。所以差点忘了这里

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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