Php 禁用自动电子邮件日志
我正在使用PHPPhp 禁用自动电子邮件日志,php,mysql,email,Php,Mysql,Email,我正在使用PHPmail()函数每隔一分钟就从cron作业发送一封基于MySQL查询结果的邮件 一切正常,但它会自动为每个邮件创建一个日志文件。每2-3天后超过磁盘空间 我还没有为发送邮件配置任何设置 如何禁用此自动日志记录?通常情况下,自己调用PHP的mail()函数不是一个好主意,因为有很多事情可能会导致错误,请使用或之类的包装器 有了它,就可以直接使用他们的SMTP类,这意味着电子邮件将不会通过本地邮件服务器,因此不会被记录 正如Gryphius所说,无论如何你都应该轮换/压缩日志——尽管
mail()
函数每隔一分钟就从cron作业发送一封基于MySQL查询结果的邮件
一切正常,但它会自动为每个邮件创建一个日志文件。每2-3天后超过磁盘空间
我还没有为发送邮件配置任何设置
如何禁用此自动日志记录?通常情况下,自己调用PHP的mail()函数不是一个好主意,因为有很多事情可能会导致错误,请使用或之类的包装器
有了它,就可以直接使用他们的SMTP类,这意味着电子邮件将不会通过本地邮件服务器,因此不会被记录
正如Gryphius所说,无论如何你都应该轮换/压缩日志——尽管我很惊讶你没有轮换/压缩日志,因为大多数postfix/exim/sendmail的操作系统包都已经设置好了。如果你这么快就用完了,你的磁盘空间肯定很小 日志文件是什么<代码> /VAR/Log/Mallog < /Cord>?禁用日志记录通常是一个坏主意,因为它排除重要信息来调试问题、分析入侵、垃圾邮件事件等。考虑使用日志管理工具来压缩/移除旧日志。示例:logrotate()