Postfix

Postfix 日誌文件增長過快

  • June 19, 2013

我已經為僅發送電子郵件配置了後綴。(我只需要它用於 PHP mail() 函式)。但是,執行一天后,僅發送了幾封電子郵件,日誌文件大約為 20 MB。檢查 /var/log/mail.log 文件,我發現只有與這些類似的行:

Jun 19 18:23:02 myserver postfix/pickup[342]: 15BDD222C6: uid=33 from=<www-data>
Jun 19 18:23:02 myserver postfix/cleanup[370]: 15BDD222C6: message-id=<20130619182302.15BDD222C6@localhost>
Jun 19 18:23:02 myserver postfix/qmgr[343]: 15BDD222C6: from=<www-data@localhost>, size=547, nrcpt=1 (queue active)
Jun 19 18:23:02 myserver postfix/local[373]: 15BDD222C6: to=<www-data@localhost>, orig_to=<www-data>, relay=local, delay=0.02, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Jun 19 18:23:02 myserver postfix/qmgr[343]: 15BDD222C6: removed
Jun 19 18:23:02 myserver postfix/pickup[342]: 1ADD9222C6: uid=33 from=<www-data>
Jun 19 18:23:02 myserver postfix/cleanup[370]: 1ADD9222C6: message-id=<20130619182302.1ADD9222C6@localhost>
Jun 19 18:23:02 myserver postfix/qmgr[343]: 1ADD9222C6: from=<www-data@localhost>, size=544, nrcpt=1 (queue active)
Jun 19 18:23:02 myserver postfix/local[374]: 1ADD9222C6: to=<www-data@localhost>, orig_to=<www-data>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Jun 19 18:23:02 myserver postfix/qmgr[343]: 1ADD9222C6: removed

更大的樣本: http: //pastebin.com/xbE6mQye

不知道是什麼原因,上網查了一下,沒有結果。

如果這可能是一個配置錯誤,我想知道如何減少日誌記錄和/或僅記錄相關資訊。

這是我的main.cf 文件 和我的master.cf 文件

提前致謝。

這是由作為 www-data 執行的 cron 作業導致的錯誤,該作業始終返回一個字元串,因此,該 cron 作業為其生成了一封新郵件。

解決方案是更改 cron 正在執行的腳本,以便始終返回一個空字元串,除非絕對必要。

謝謝大家。

從發件人是 www-data 判斷,它是一些 php 腳本。(雖然這是一個猜測)

引用自:https://serverfault.com/questions/517058