本公司主mail Server利用Postfix架設,目前公司Mail都未儲存於Mail Server上,意即Server只是暫存而已,但因公司目前改變政策,要額外備份每一份Mail,那我該如何估計未來使用量??
我的想法:看Postfix中/usr之使用量,預估每個月會使用多少,在乘上要保留的時間期限。
例如:我/usr使用量為26G,預計保留兩年,故初估26*24= 624G 之空間。
請問是否有更好的建議呢?
我如何設定PostFix讓每個使用者寄出之信件都有備份一份到server內??可否有實例幫忙或提供參考文獻嗎?
不考慮增添其他第三方Mail 設備。所以,請不用給予之建議是添購第三方之產品。
請問是使用 imap 還 pop3?
pop3 的話,就定期備份 mail spool 就好,除非 client 有設定在 server 保留副本,不然信收走了 mailbox 不會一直成長。
imap 的話就要考量到每個 user 的 quota 問題。
至於 postfix 怎麼備份? 在 main.cf 中可以設定 always_bcc 參數或 sender_bcc_maps (recipient_bcc_maps) 參數,你可以 google 一下就可以知道用法。
簡單來說 always_bcc 可以將所有寄進來跟寄出去的信都 bcc 一份到指定信箱,sender_bcc_maps (recipient_bcc_maps) 可以將寄出去 (寄進來) 依 map 規則指定到特定信箱。
開個帳號專門收備份信
我的做法,編輯 main.cf
vi /etc/postfix/main.cf
最後一行加入:
#備份進出郵件
always_bcc = mailbak@xxx.com <==看每封信要備份到那個帳號
然後找台硬碟夠大,且24小時開機的電腦,開啟OUTLOOK EXPRESS(我用這收),每五分鐘收一次,所有進出的信都會收到這裡,已經備份了1年多,都沒問題。
隱私問題,若要這樣做,最好有公告,不然員工是可以提告的。