Linux

我可以將 Postfix 郵件日誌分成單獨的虛擬主機日誌嗎?

  • December 27, 2013

我的伺服器目前託管 8 個獨立的網站(並且還在不斷增加),其中四個全天積極發送電子郵件,晚上有一些批量(選擇加入)列表。我剛剛為每個域完成了 PTR、SPF、Domainkeys 和 DKIM 的設置,現在我想繼續擷取退回郵件以標記和刪除 bum 電子郵件地址。

我想知道除了 /var/log/ 中的單個組合文件之外,是否可以(如果可以,如何)要求 postfix 將從我的每個域發送的郵件記錄到單獨的文件中。儘管就我自己閱讀日誌而言,這並沒有給我帶來太多好處,但它可以讓我在夜間的不同時間在較小的日誌上執行 CRON 解析器,這樣我就可以防止伺服器上的負載長時間飆升。此外,它會使我需要的任何其他分析工作更快地診斷單個域的錯誤。

我應該執行一個 CRON 來對前一天的日誌進行後處理並拆分(這本身會包括一些擴展負載),還是可以將其設置為在日誌寫入期間自動完成?

我假設您正在使用 syslog ,嘗試更改為更高級的系統記錄器,例如rsyslog(新的 debian 預設的 syslog)或syslog-ng

有了它們,您可以使用正則表達式為每個域創建不同的日誌文件,和/或進行正確的實時記帳。

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