這個比Forward還要厲害的功能,當你想要存留(備份)用戶收、發的信件時,用這就就對了~
1.啟動Archive功能
vim /etc/MailScanner/MailScanner.conf
Archive Mail = /etc/MailScanner/archive.rule
2.編輯Archive規則
vim /etc/MailScanner/archive.rule
基本規則如下:
FromOrTo: User@mail.com* yes forward Admin@mail.com.tw
(收件者或寄件者) (關鍵字,可配合萬用字元) (yes,啟用規則) (forward,動作) (Forward的目標)
※Archive Mail不但可以過濾到本機網域的帳號,也可以以外部帳號作為關鍵字,只要有經過MailScanner掃描的都可以做處理。
※以上只是簡單的例子,Archive Mail還有許多變化跟應用
16 意見:
MIS大大 如果沒使用MailScanner是不是就不能使用Archive Mail呢?還有其他辦法可以解決的嗎?謝謝
呵~也有只用Postfix的備份方式~
http://i-yow.blogspot.com/2009/07/postfix.html
MIS板主@@
請問一下我是用sendmail的
但我設完後用本機root寄信給我其他帳號
他沒有再多寄備份信給其他帳號的信箱 是我哪出錯了@@?
感謝
信件有經過MailScanner掃瞄嗎?
archive.rule的規則有設對嗎?(規則項目之間用TAB分隔)
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
收到的mail最下面有這個訊息應該就是有經過了@@
下面是我的設定 我是用機本root寄本機上其他帳號
FromOrTo: aaron@localhost.localdomain yes forward fire@localhost.localdomain sea@localhost.localdomain
我在我要寄備份的2個maik間用 「空白鍵」分開 mis板主你說用tab 會超大格的和你po的格式不像
感謝
我實際上的的確是很大格,在網頁上呈現的關係,TAB會變成空格。
試試看只設定一次只forward一個地方
FromOrTo: aaron@localhost.localdomain yes forward fire@localhost.localdomain
FromOrTo: aaron@localhost.localdomain yes forward sea@localhost.localdomain
謝謝mis先生 果然是格式的問題
那如果要設轉寄到2個箱信是
FromOrTo: aaron@localhost.localdomain yes forward fire@localhost.localdomain(tab) sea@localhost.localdomain
格一個tab這樣嗎?
還有我發現一個小小的問題
他會連病毒信和圾垃信一起轉寄到要備份的信箱
這要怎麼修改
感謝
是的~ 多個目標信箱隔開就可以了~
至於病毒信和圾垃信
沒有找到在Archive Mail檢查Header的例子.....
建議可使用Procmail,再送到MailBox時檢查Header把病毒信和圾垃信移除。
mis大大 請問如果本公司網域是123@abc.com
可以設定除寄到*@abc.com以外的信都備份起來嗎
試試看規則設成
FromOrTo: *@abc.com yes
FromOrTo: * yes forward 123@abc.com
第一條符合後面就不會繼續做
不好意思 mis大大
請問如果用postfix的備份方式
可以達到這個效果嗎
不好意思~還沒有找到POSTFIX的例外設定方式耶~
真是麻煩您了!mis大大
還是有哪一套mail server有這種功能
其他的Mail Server我就不太清楚了,使用第三方軟體的功能會比較齊全~
另,
你可以試試看正規表示式,把規則改成
@.+[^abc].com bcc@abc.com
[^abc]就是要排除的關鍵字,
不過我沒這樣設過....不確定會不會成功
@.+[^abc].com bcc@abc.com
用了 還是不行
不過很感謝您mis大大
張貼意見