//前面就不写了,主要是从数据库中取出数据,等。
$filename='D:/AppServ/www/aaa/report/report_'.time().'.html';
$cmd='sudo echo "Weekly report" | mutt '.$fs.' -s "Weekly report" -- *********@gmail.com';
exec($cmd);运行之后,后台服务器会生成report_2013714.html页面存储在aaa文件夹里,但是用户*********@gmail.com收不到邮件???
为什么,有谁看得懂,代码,帮我解释下!!
谢谢
PHP邮件服务器

解决方案 »

  1. 没事, 不要去弄邮件, 特别是在中国. 
      

  2. 如果使用本机邮件服务器,要么是代码错误,要么是收邮件的服务器过滤掉了。对于明显是垃圾的邮件,连垃圾邮件的文件夹也进不了。如果使用外部邮件服务器,确认服务器支持对外联接邮件服务器。要么是代码错误。收邮件的服务器过滤掉的可能性不大。
      

  3. 具体情况是这样的,代码没有变动,之前一直是一个星期收到邮件,很正确,运行也很正常,突然这个星期没有收到邮件,看了一下后台服务器,邮件的文件已经存在了,但是用户没有收到邮件,是内部局域网的系统不联网也没关系
      

类似问题 »