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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

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

  5.   

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

  6.   

    只是将 appserv 换成了 xampp 结果之前发送邮件的页面失效了
    那么问题就很简单了:显然是 php 的设置出现了变化用 fc 命令对比一下两边的 php.ini 文件就可以知道不同处了