我使用PHP函数每隔一分钟发送一封基于MySQL作业的MySQL查询结果的邮件。
一切正常,但它会自动为每个mail
创建一个日志文件。每隔2-3天超过磁盘空间。
我还没有为发送邮件配置任何设置。
如何禁用此自动日志记录?
发布于 2012-02-09 22:56:26
自己调用PHP的mail()函数通常不是一个好主意,因为在调用它之前,有太多的事情可能会导致错误--使用像PHPMailer或SwiftMailer这样的包装器。
有了它,就可以直接使用他们的SMTP类,这意味着电子邮件不会通过本地邮件服务器,因此不会被记录下来。
正如Gryphius所说,无论如何你都应该旋转/压缩日志--尽管我很惊讶你没有这样做,因为postfix/exim/sendmail的大多数操作系统包都已经设置好了。而且,如果你这么快就用完了,你必须有很少的磁盘空间!
https://stackoverflow.com/questions/9168451
复制相似问题