雖然知道PostFix可以備份進出郵件,但都沒有真正實做過,上次跟小吳接Case他說MailScanner就可以做了,今天顧問問我,就去查了一下資料與實做,
我是用MailScanner去做的,發現OK!!
不過這就牽扯法律上的問題了,可否去看員工的信件,做備份….等等!!
況且就如Boss說的如果User有一堆附件,那不就大到爆….
做法如下:
For Mailscanner
1.修改/etc/MailScanner/Mailscanner.conf
2.找到Archive Mail = %rules-dir%/archive.rules(沒archive.rules請自行建立)
3.修改/etc/MailScanner/rules/archive.rules
4.如果要備份寄出的郵件
From: yyy@domain.com yes forward xxx@domain.com (yyy備份一份到xxx)
5.如果要備份寄進來的郵件
To: yyy@domain.com yes forward xxx@domain.com (yyy備份一份到xxx)
6.要備份進跟出
FromOrTo: yyy@domain.com yes forward xxx@domain.com (yyy備份一份到xxx)
7.要備份某一Domain所有信件
FromOrTo: *@domain.com yes forward xxx@domain.com (所有domain.com的郵件備份一份到xxx)
For PostFix
1.main.cf參數
2.sender_bcc_maps = hash:/etc/postfix/maps(這個名可隨便起)
3./etc/postfix/maps寫轉發和接收的郵箱,比如將abc@abc.com發出的信轉給cde@abc.com
4.abc@abc.com cde@abc.com
5.*@abc.com cde@abc.com (不確定)
6.
另外main.cf參數還有:
寄件?份sender_bcc_maps寄件備份sender_bcc_maps
收件?份recipient_bcc_maps收件備份recipient_bcc_maps
寄件及收件?份always_bcc寄件及收件備份always_bcc
如果要同時備份到多地址可以使用別名的方式,就是說:在以上三個參數中指向一個別名地址,再在別名查詢表中寫明該別名對應哪些地址。