• 8

[分享][軟體]你還在用"過時"的郵件系統嗎?

有點小好奇
滿滿幾十篇回文只有樓上的提到postfix
許多前輩都著重在windows base的mail system之上
postfix and sendmail之流有這麼冷門嗎@@
我覺得postfix作為mail server是很不錯的

小弟並不是MIS
但前一陣子幫忙朋友公司setup了一套Mail System
在這邊分享一下

OS是FreeBSD 6.1 (x86)
內容有
Postfix、ClamAV、Mailscanner、cyrus-sasl、Courier-IMAP、Apache、MySQL

這些軟體每樣都有數個到數十個modules
每個modules都環環相扣
所以要把這些軟體combine成一個大系統就得全部重新compile安裝過
這時候不得不讚美一下FreeBSD強大的port tree系統..
幸好有port系統 ..不然全部都自己Make實在是工程浩大
然而死罪可免活罪難逃
一堆config檔還是要去改
有的要改config 有的要改source然後還得自己下一些sql 去initialize mysql
加上管理以及備份 蠻多程式要寫的
看起來好像很麻煩不能用靠滑鼠拖拉點一點option or checkbox就完成管理
然而
只要會寫shell script/php/perl 之類的話
備份以及管理就會變的很有彈性又方便

雖然安裝方式比較"低階"而且稍微麻煩

這樣系統的好處是
基本的Server端的AntiVirus跟AntiSpam都有了
還可以透過Mailscanner去掃關鍵字或是做一些統計
或是備份某些信件 甚至是自動轉寄之類的
或許是自動幫信加上公司的簽章
想的到的管理方式幾乎都辦的到
(就看公司政策而已..高興去train一個系統分析看看員工都在寫什麼信也可以..lol)

支援virtual mail
讓Unix-Like系統不用有帳號也可以收發各種domain形式的信件
所有寄信收信都支援SSL
至於使用者帳號密碼以及認證等等全部資料
都進了MySQL
到這裡應該就比較豁然開朗
yes..都進了MySQL我就可以自己coding做任何形式的管理..

我就自己用PHP寫一套Web User Management System
可以讓管理者批次大量新增帳號,修改帳號,觀察每個帳號的型態
他不用會系統 只要會用IE/Firefox就可以做管理做統計作報表

或是用任何語言VB/C#/JAVA 等來寫windows版的遠端管理程式
也可以有限度的寫個網頁介面讓一般user登入修改自己的內容以及密碼
還有webmail系統
可以安裝現成的或是自己開發

總之 東西進了資料庫之後 對於會寫程式的人等於是可以進行100%的操控了
這種能夠使用任何形式的program or script來管理的方式 對我來說很"安心"

說真的
小弟才敷學淺
我不知道windows base的任何mail system是否能做到這麼有彈性跟方便管理
但就我所知這樣的系統功能已經很強大了

而系統loading方面
我想..postfix+mysql+freebsd這樣的系統
performance不會讓人太失望才是
而且重點是...費用低很多很多 (無論是硬體或是軟體)
人還比系統貴
linux上的任何mail system單獨針對mail server的部份並不會比別的平台上的mail system差。但真的有比較便宜嗎 ? 其實是不一定的,如果單單是想到server端的軟體,linux的平台的確是比較便宜,但維護卻不見得,我是IT主管,公司內有許許多多不同平台的系統,當然也含概了要錢的windows ,hp-un ,也有不用錢的centos、redhat 等。當我在找尋熟悉unix平台的人員時,不可否認的,對等於windows平台的,價碼貴的多了也不好找。對於人員的風險也高的多。
第二點,大部份的公司,平台仍以windows 的平台居多,一來一般不懂電腦的容易上手,二來開門就是要做生意,為了跟別人交換資料,所以也只好跟著用。如果大家的clinet大部份是windows的xp或其它的,那版權的問題呢 windows server要錢 <--->client端不用錢 ???? 評估的時候不如用整個來思考吧 。因為當你整體來評估,算出來的成本,或許跟你想的就不一樣了。
to 樓上的朋友

第一點我同意
我也有想過
的確兩者employee的價碼有差距
然而這要看公司或是研究單位的性質而定
對某些公司或部門,一個unix account是很重要的事情
自然就會需要這樣的管理人才
但對一般買賣業進出口業來說
可能windows base或甚至是硬體的mail server 來的更適合
但我只是提出一個solution
因為整串文討論這東西的人太少了
有點失衡

第二點前半段我很不同意
我們在討論的是server不是client
交換檔案這點與server無關
沒有電腦基礎更不會去涉及server的管理

至於後半段的成本問題
這真的要看需求了
就像我前面說的
就是一個solution而以
公司的性質不同自然有不同的需求

多點討論空間總是比較好
我達達的引擎聲是個美麗的錯誤, 我不是歸人, 是個台客。
little50 wrote:
to 樓上的朋友第一...(恕刪)


回答你的問題囉
第一點,我是針對樓主回答的,並非針對你的回答,樓主是一間有200人的私人公司,這可以
意味著公司有超過200台的windows xp 或 2000 的設備。
第二點,如果你是私人機構的MIS或MIS 主管,我想你老闆會比較喜歡一個total solution ,
而不是單一產品。total cost 才是老闆想看的。

ROMANERIC wrote:
回答你的問題囉
第一點,我是針對樓主回答的,並非針對你的回答,樓主是一間有200人的私人公司,這可以
意味著公司有超過200台的windows xp 或 2000 的設備。
第二點,如果你是私人機構的MIS或MIS 主管,我想你老闆會比較喜歡一個total solution ,
而不是單一產品。total cost 才是老闆想看的。


來強調一下您說的第二點。很多人只看到一個單方面的思考,而不是以一個整合性角度來看問題。不管是否要不要錢、是否Open Source,其實那並不重要;相對於老闆而言,他會注重下面幾點:
管理性(如果手下沒人會管理與基礎維護,買來找罪受?)
系統整合(如果買了一個指定使用M$系統的,結果公司全部都是Linux Base,那不是開玩笑?)
支援(如果發生問題,IT部門沒辦法儘速處理,廠商叫來也只會打哈哈,這種也會是問題)
運用彈性(例如說,公司需要「電子表單簽核」,簡單的Sendmail就不容易做到,但Notes與Exchange 相對就比較拿手了)



如果今天公司需要的只是一個單純的Email System,那 Sendmail 是很不錯的,不論是否在Linux Base 上;如果今天需求的是跟ERP等系統整合在一起,或 IT 沒人會管理Sendmail 之類的軟體,或者 IT 就只會M$,那 Exchange 等就是不錯的選擇,至少你還找得到課程可以學習.....



可以考慮的事情真的是太多了,沒有絕對的絕對好或者絕對壞的方案。
本人在 www.mobile01.com 發表之文章屬於本人之創作, 非經本人允許, www.mobile01.com 均不得任意額外使用.
看起來大家好像對MS Exchange都沒什麼好印象,一直停留在效能不佳,功能不夠好,配不上他的價格,不穩易當機,常常需要更新等等。誠如大家之前所討論的,其實不論用什麼樣的Solution,要達到穩定與高效能,都是需要專業的維護和廠商的技術支援。

與大家分享使用MS Exchange的經驗,公司是外商在台灣的分公司,有200多個員工,有北中南三個辦公室。剛到公司時,還是WinNT 4.0 + Exchange 5.5,所有的信箱合計約15G左右,那時真的很辛苦,不知所以然的當機,不然就是Service掛掉起不來,讓它像玻璃瓶一樣大家都不太敢碰。

Windows 2000發行之後,Headquarter便開始導入MS Active Directory,我們公司是以sub-domain的方式,附屬在headquarter的root domain下。那時的Exchange 2000因為無法符合公司分散式管理的需求,所以並沒有馬上把Ex5.5升級到Exchange 2000,而是後來直接導入Exchange 2003。

其實Exchange的效能,除了本身的需求外,它跟AD的架構息息相關。我的Exchange server是用HP ML370/Dual Xeon 2.4Ghz/1GB RAM,Mail Store的大小目前約50G左右,我是分成4個Storage Group,每一個規劃約10G左右,方便備份與還原。Upgrade到現在也快2年了,扣掉硬體維護跟Hotfix update,還是可以輕鬆達成99.9%的availabity。

前面freebsd兄的公司,好像把Exchange跟DC裝在一起,難怪效能會打折,建議要用Exchange的朋友,最好不要這樣做,除非你的公司僅有一台Server要包山包海。要有好系統,規劃的工作時很重要的,使用者數量,Storage大小,網路連線架構,Mail Client軟體等等,都是必須要考慮的地方。我公司也是有三台DC,只有當作GC的那一台是用Dell PowerEdge 2850,其他為了省錢也是用PC來頂。而Client軟體也是很重要,Exchange 2003d當然最好是配Outlook 2003,網路壓縮功能跟快取模式可以有效降低Server的網路流量,增加效能。

看到樓主的文章,真的是很同情他的遭遇,在傳統產業中,IT service這麼不受到重視嗎?沒想到可憐的樓主還是硬著頭皮幹,相信很多MIS同行也是這樣子搞的吧!不知道把這些不知米價的老闆胃口養大後,他們還會提出什麼要求?雖然樓主已經有Solution了,建議5萬塊還是去買現成的mail host Service,免得出問題變成拿石頭砸自己的腳。
在01潛水N年第一次發文,沒有啥了不起的意見,因為樓上的大大門討論的東西,到第2頁以後就看不太懂了。主要是上來感謝發文的pci1111大大跟SLIME大大的回答,讓我發現了Gmail for Domains這個服務。

上個月公司成立後,正在為公司MAIL考慮要怎摩省錢時,不小心被我發現了大大提到的Gmail for Domains這個東東,抱著能省則省,免錢的先試試的心態,跑去跟辜狗大神申請,結果兩天就通過了,雖然光設定就搞了我快一天的時間,雖然很偶爾會有連不上去的狀況,但是使用了一個月後,目前還沒有發現有寄丟或掉信的狀況,而且本身就是WEB MAIL,說實在的,用起來感覺並不比以前外資公司的系統差。

最後,再次感謝pci1111大大、SLIME大大跟辜狗大神~
pci1111 wrote:
小弟在某一間約200人的公司上班...(恕刪)

看完版主的全文, 真的有點像廣告文...
但您的老闆真的非常有遠見+豬腦, 200 人的公司現在才想要架mail server? 5萬 for 200 人, 一人250 塊, 太讚了!!! 5萬能幹麻, 一個晚上就花光了...
如果版主公司想要使用Outlook 裡全部的function(Outlook 與 Exchange 鏈結運作), 又不想裝Exchange, 可以試試Novell Groupwise, 非常強大又好用自由度也高(重點是又不貴), 硬體需求也不高, 要針對資料備份方案也有幾套商業備份軟體支援, 但缺點是必須裝在Novell SUSE 上, 且要搭配Novell Directry 才可以跟AD 溝通.
如果只是要個mail system? 那我相信版主您的選擇是對的, 簡單好用, 出錯機率低(除非這套軟體發生自發性災難...).
垃圾信? 建議上個閘道可以比較有效處理這問題, 或是用最消極的方式, 把全部信件歸類為垃圾郵件, 請User 自己篩選或是以Domain name 方式作為基礎過濾條件.
我也當過MIS, 豬腦老闆我也對付過不少, 基本上讓他痛過他就會花錢, 豬腦就會花大錢, 但是你要站的住腳, 並讓老闆相信你把該做的都做了, 不然你就會回家吃自己...

現在很流行"老板聚會"(基本上是炫耀+卡虎爛聚會, 有點像是畢業後10年才開同學會, 一見面就比東比西), 相信版主的豬腦老闆在版主達成5萬Mail System 後, 會有另外一個MIS 發出哀嚎.
回的有點過時,不過我還是建議一下優質的好廠商....

有另一家本土mail開發商-"綠色運算"- Green-Computing INC.
聽說是原 Mail2XXX (openfxxx ) 原始RD leader/team 開的 (聽說政府跟很多學校上萬account都用這...)

Antispam,Mail archiving 與 Webmail 連電信級的HA/LB Enterprise mail solution都有
重點是價格很實在.....50人,3xxxx就有

有需要的人上網查一下~~~

老闆自己是RD,不是家很會死要錢的優質software company.
小弟路過. 關於 DOM 的問題. 回答一下..

DOM 是 Disk On Module. 現在大部份都做成 IDE 44p 的界面了.
用途是放在必需要耐震環境下的固態式儲存媒體. 例如公車、火車這種時常型震動的環境上.
當然在這方面是取代硬碟囉.

DOM 的架構跟 CF 是相同的. 在 DOM/CF 上會有一顆 controller 負責對 Nand Flash 做 data R/W.
就好比隨身碟的架構一樣. 但由於 DOM 的應用上比較偏向於工業用.
所以製造 DOM 的廠商會特別把寬溫的 spec 加諸於產品上. 讓產品在嚴苛的環境也能夠順利運作!

至於存取速度, 現在的 DOM 大部份都已經有支援 DMA mode. 存取速度雖無硬碟快速.
不過用於一般不頻繁的 r/w 也就足夠使用了!

DOM 的優點這麼多, 當然也是有缺點.
1. 價格高: 和隨身碟 or 記憶卡相比(SD/MS之類). 自然是比不上其實也是無法比啦.
2. R/W 限制: 由於是屬於 flash 類. 和 CF, SD 這種記憶體一樣都有寫入/讀出的壽命.
3. 取得較不易: 一般消費型的產品比較少會看到 DOM 的蹤跡. 因價格因素而使製造商採用 CF/SD 這種較符合經濟成本的儲存媒體.
DoM 只是像硬碟/CF/SD 這類的儲存媒體. 要存什麼都東西在上面. 見人見智.


若是要像這種架設主機的話. 若是使用 Linux 的話. 不仿用小小的隨身碟當開機.
然後 RAM 裝大一點. 儘量別在隨身碟 or CF 上做太頻繁的存取. 若還是怕的話.
去看看怎麼做 knoppix 吧. 把開機的 kernel 燒成光碟. 然後用硬碟去做資料的存取.

以上是小弟的建議, 有任何錯誤歡迎指教.
朋友的目的是認識自己, 放下尊嚴, 不要計較, 知足得自在.
  • 8
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?