2009年7月28日星期二

邪惡的Archive Mail備份郵件(By MailScanner)

MailScanner有一個邪惡又好用的功能:『Archive Mail』
這個比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呢?還有其他辦法可以解決的嗎?謝謝

Yow 提到...

呵~也有只用Postfix的備份方式~
http://i-yow.blogspot.com/2009/07/postfix.html

匿名 提到...

MIS板主@@
請問一下我是用sendmail的
但我設完後用本機root寄信給我其他帳號
他沒有再多寄備份信給其他帳號的信箱 是我哪出錯了@@?

感謝

Yow 提到...

信件有經過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的格式不像


感謝

Yow 提到...

我實際上的的確是很大格,在網頁上呈現的關係,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這樣嗎?

還有我發現一個小小的問題
他會連病毒信和圾垃信一起轉寄到要備份的信箱
這要怎麼修改


感謝

Yow 提到...

是的~ 多個目標信箱隔開就可以了~
至於病毒信和圾垃信
沒有找到在Archive Mail檢查Header的例子.....
建議可使用Procmail,再送到MailBox時檢查Header把病毒信和圾垃信移除。

匿名 提到...

mis大大 請問如果本公司網域是123@abc.com
可以設定除寄到*@abc.com以外的信都備份起來嗎

Yow 提到...

試試看規則設成

FromOrTo: *@abc.com yes
FromOrTo: * yes forward 123@abc.com

第一條符合後面就不會繼續做

匿名 提到...

不好意思 mis大大
請問如果用postfix的備份方式
可以達到這個效果嗎

Yow 提到...

不好意思~還沒有找到POSTFIX的例外設定方式耶~

匿名 提到...

真是麻煩您了!mis大大
還是有哪一套mail server有這種功能

Yow 提到...

其他的Mail Server我就不太清楚了,使用第三方軟體的功能會比較齊全~

另,
你可以試試看正規表示式,把規則改成

@.+[^abc].com bcc@abc.com

[^abc]就是要排除的關鍵字,
不過我沒這樣設過....不確定會不會成功

匿名 提到...

@.+[^abc].com bcc@abc.com
用了 還是不行
不過很感謝您mis大大

##EasyReadMore##