有可能的! 因为mail函数是利用系统的sendmail发送邮件的,它当然要记录日志长期不清理日志当然这样了,要想不产生日志只需设置SENDMAIL即可。

解决方案 »

  1.   

    请问如果设置SENDMAIL呢?谢谢指教~!
      

  2.   

    日志是在/var/mail/下的root文件吗??这个文件可以删除吗??如果让其不产生日志,SENDMAIL如何设置呢?谢谢!!
      

  3.   

    >>>>>ini_set("SMTP","61.129.64.6");
    mail("$To_email","$txtTitle","$txtContent","From:$From_email\nReply-To:$From_email");既然实在linux下面,那么这个SMTP是不会起作用的。
    需要设置你的php.ini:; For Unix only.  You may supply arguments as well (default: 'sendmail -t -i').
    ;sendmail_path =
    改成这样就好了:
    sendmail_path = sendmail -t -i;
    sendmail前面最好加上路径。mail函数会记日志吗?
    是不是因为你现在的设置有问题,所有的邮件都没有发出去
    然后邮件都堵塞了,然后给root发邮件?
      

  4.   

    最保险的办法是直接利用sock和smpt服务器打交道,把邮件发送出去,这种方法还可保证你能否直接发送邮件,如使用代理等情况。
      

  5.   

    TO: hwind(hwind)
    sendmail_path = sendmail -t -i;
    是什么意思?
      

  6.   

    sendmail肯定有记录的。
    除非root,无法删除
      

  7.   

    esaler(为网存在^[email protected]) :
    哪个是调用*nix系统的命令,发邮件