業務主管=boss@domain.com
業務人員=user@domain.com
業務對外mail,Web Site= sales@domain.com
目標:Sales "進"、"出"的郵件,三個信箱都會收到
現在收進來可以讓業務主管、業務人員、Sales三個信箱都有信。
在 ~/.forward 設定好了。
現在出去的,不知道可以怎麼做,請前輩指導 ^_^"
Cent OS 4.x
Sendmail 8.13
Postfix 2.2
進的部份就真的是比較容易解決,
在信箱所在位置的主機上,
.forward、procmail或者aliases都可利用。
出的話,就可以在 SMTP server 上安裝 mimedefang ,才可以去過濾、處理 outgoing 信件。
在 ithome 的部落格中 http://www.ithome.com.tw/plog/index.php?op=ViewArticle&articleId=10509&blogId=775 是提供了基本安裝使用及 將所有員工的外寄信件全部轉一封複本給公司老闆備查 的例子;
所以可以用該範例為基礎,將所有外寄信件的條件,改為只有 sender 是 match sales@domain.com ,才轉複本給所指定的信箱。
再參考一下:
http://lists.roaringpenguin.com/pipermail/mimedefang/2003-August/016364.html
該例子即是:若寄件者符合某條件,則多寄一份信到何處,所以改寫成您想達到的結果,會類似像這個樣子:
<pre class="c" name="code">
sub filter_end {
...
if ( $Sender =~ /sales\@domain\.com/i ) {
add_recipient ("boss\@domain.com");
add_recipient ("user\@domain.com");
}
...
}
這樣就應可以達到您的需求了。
可以參考以下這篇文章
How can I automatically copy messages based on sender or recipient addresses?
http://www.sendmail.org/faq/section4#4.20
http://www.freakout.de/logall.c
FYI:postfix有sender_bcc_maps和recipient_bcc_maps(請參考請問使用Postfix要怎麼將某使用者的寄出的信備份或轉寄給某人呢),接下來就自己看著辦吧....
推薦使用套裝軟體看看:
MX Mail Live Key系統軟體 :
全多功能電子郵件系統:支援 pop3/ imap / imaps /pop3s / smtp TLS加密傳輸
GUI網頁式管理介面、含LinuxOS作業系統
內建網頁式郵件 / 外掛 AJAX RCwebmail
支援主機硬體/虛擬化環境/異地備援服務
可多網域收信,攻擊防護 /盜用帳號警示 /發信大小,人數限制/特定網域發信管制/AD整合 /TLS加密傳輸 /大檔傳輸轉換 / 統一簽章 / 群組帳號 /內部帳號 /帳號化名
郵件備份稽核審閱:
郵件備份稽核審閱、垃圾信件過濾、灰名單防護,垃圾信防護,病毒過濾防護,線上黑名單,圖像辨識
備份還原管理 :
內建伺服器同步 / 鏡射還原 /資料備份還原 /異地備份還原 /參數單獨備份還原 /全機帳號資料備份還原
其他功能整合 :
DNS伺服器 / web網頁伺服器 / SSL憑證管理 / FTP檔案伺服器 / SMB網路芳鄰 / Proxy / Mysql資料庫 /群發郵件
相關細部功能請參考官網資訊:http://www.richesinfo.com.tw/index.php/mxmail