
我想透過一個簡單的、自製的電子郵件存檔解決方案來擴展帶有虛擬網域和虛擬郵箱(或多或少預設配置中的所有內容)的新 Postfix / Dovecot 設定。
因此我想讓Postfix推播全部傳入和傳出郵件 - 無論虛擬網域等如何。
- 要嘛是一個正在監聽的 TCP 套接字(由於性能和更容易編程而優選)
- 或腳本(管道)
- 或檔案系統中的檔案。
我不希望套接字或管道進程成為郵件的最終目的地。 (對於傳入郵件,它是 Dovecot LMTP。)
這只是「攔截」郵件另外(!) 正常處理。
我必須接觸哪些配置選項?我想我必須在master.cf
.也許這裡有人以前做過這個,因為 postfix 的電子郵件歸檔任務似乎很常見。
mailbox_command
可能不是我想要的,因為除了正常處理之外我還想要郵件點擊,我需要它來接收和發送郵件。
這個問題與電子郵件存檔系統的發展無關。它只是將 Postfix 配置為除了正常處理之外,將所有傳入和傳出郵件「清除」到某個外部進程。
答案1
你有沒有嘗試過總是密件抄送?它是一個
可選地址,用於接收 Postfix 郵件系統收到的每封郵件的「密件副本」。
我已經測試過,它捕獲了傳入和傳出的電子郵件。
有一個在這裡指導設定 Postfix 以使用它來建立基於 maildir 的郵件檔案。但由於您正在為收件者配置它,您也可以透過管道將其傳輸到腳本。