禁用自动电子邮件日志

时间:2012-02-06 22:43:57

标签: php mysql email

我正在使用PHP mail()函数以每分钟的间隔从cron作业发送基于我的MySQL查询结果的邮件。

一切正常,但它会自动为每个mail创建一个日志文件。每2-3天后超出磁盘空间。

我没有配置任何发送邮件的设置。

如何禁用此自动日志记录?

1 个答案:

答案 0 :(得分:0)

自己调用PHP的mail()函数通常不是一个好主意,因为有很多事情你可以做错导致 - 使用像PHPMailerSwiftMailer这样的包装器。 / p>

有了这个,就可以直接使用他们的SMTP类,这意味着电子邮件不会通过本地邮件服务器,因此不会被记录。

正如Gryphius所说,无论如何你应该旋转/压缩日志 - 尽管如果你没有,我会感到惊讶,因为postfix / exim / sendmail的大多数操作系统包已经设置好了。如果你跑得这么快就必须有很小的磁盘空间!