• 2

無奈的程式設計師,原來老闆們喜歡大的~

最近接到一個企業入口網站的案子,整個案子開發還算順利,過最後上線測試的時候,在 Web Mail 的部份效能變得非常的慢,可是公司測試都很好,甚至一個帳號 5000 封信的信箱都很正常,而且試過 sendmail, exchange, 甚至直接接收 hinet 的信箱都很正常,後來直覺是業主的郵件主機問題,而且後來也證明是他們的郵件主機(POP3)吐信太慢。

對一個工程背景的人來說,第一個想法,換掉郵件主機,而且如果預算不夠,願意免費贈送一套 rainbow mail server(相較專案的費用,軟體的錢可以忽略),或是使用 sendmail ,並協助信件轉換。

經過測試,不論是 sendmail 或是 rainbow mail server 效能都沒問題,速度提高數10倍(可以想像原本的多慢),不過問題來了,業主以及專案主管不同意,因為我們提供的 mail server 太小了,只有一個檔案

【檔案還那麼小,有能力能處理那麼多信件嗎?原來用的那套雖然簡單,也要安裝幾分鐘,安裝之後光看檔案數就比你這套完整...】

那換 Sendmail 呢?
【不喜歡用免費軟體,而且聽說 sendmail 有很多漏洞~】

再多的測試數據,都比不過老闆的直覺印象
辛苦以核心技術開發的程式,比不過疊床架屋的拼裝軟體

最後只能修改程式,以非同步方式將信件下載到 Web Server Cache 起來以提高速度,結案之後,在閒聊中小弟還是忍不住,

您知道您之前用的 hinet 信箱可能也是用 Sendmail 架的?
【怎麼可能?】

當場 Telnet 給他看
Telnet msa.hinet.net 25
看了專案主管的表情






2006-11-15 9:17 發佈
唉 ~~有同感

我是網管 公司的Mail 主機是我在架設管理的 也遇到很多不合理的問題
上頭不想花錢 只丟出一個想法與要求
辛辛苦苦的測試出可以用的 SPAM
只因將 來源的IP 反解 只要有問題就不接收
結果被叫過去罵 說很多廠商的信件進不來
打開設定 又說垃圾信多
完全不聽原因與為什麼
只要求 不花錢 要有超好的效能
現在又跟我要求一台DL380 MAIL主機要能一千二百個帳號
無奈~~
再多的測試數據,都比不過老闆的直覺印象

我想這句是重點
IT人員可能會發生多辛苦的原因
不過真的是見怪不怪了!


唉 ~~有同感

我是網管 公司的Mail 主機是我在架設管理的 也遇到很多不合理的問題
上頭不想花錢 只丟出一個想法與要求
辛辛苦苦的測試出可以用的 SPAM
只因將 來源的IP 反解 只要有問題就不接收
結果被叫過去罵 說很多廠商的信件進不來
打開設定 又說垃圾信多
完全不聽原因與為什麼
只要求 不花錢 要有超好的效能
現在又跟我要求一台DL380 MAIL主機要能一千二百個帳號
無奈~~


有是過別的SPAM軟體嗎??
應該有效果不錯的吧
只是要有人維護就是了
電腦工程師,有問題可以找我討論 Raxel
外行領導專業的實際案例!

並不是說專案主管要多專精每個專案細節, 不過, 適度的引入專業的意見是需要肚量跟眼光的.

如果連評估都不願意, 一味的只相信自己的 “成見”, 只會限制住這個專案該有的表現.
老闆大都是不喜歡花錢的,
如果喜歡花錢的不一定能賺錢
應該說花錢買硬體與耗費IT manpower之間做最優選擇才是對的吧?
本生物已配置全天候戰鬥系統~ 手機不通、Skype 離線時,請託夢,或留言!
恩.....我也遇過類似的人

OpenSource 不是不好,只是要有人會管理(MS Exchange 也是一樣)
sendmail 其實很多 ISP 都是用他來做客戶 Mail 的信箱
其實我也不太建議使用sendmail因為config檔設定太麻煩,要做些彈性設定就得先跟這些天書交戰

Postfix 其實不錯用,性能好設定又口語話也有一些基本過濾信件的功能

只是一般Go專案通常為了不要找自己麻煩(如果你幫他搞了另一台Server那是你要來維護嗎?),如果業主不配合,此路不通就繞道吧
jacky.rhce wrote:
只是一般Go專案通常為了不要找自己麻煩


100% 同意!

但是這個專案很多的自動化流程是透過 mail 在做,之前接過一個印刷廠了案子,雖然沒那麼大,但是也是透過 mail 來處理訂單,並自動依郵件規則,接收訂單、下載附件、解壓縮、解密、產生 MD5 、拋轉生產流程... 因此 Mail mail server 扮演很重要的角色。這次的案子還必須結合企業入口網站等功能,為了配合現有的 Mail Server的效能進行修改,整個專案幾乎多加了一個月的工期。

之所以建議使用 Sendmail 是因為用戶多,相關資源多,我們也比較好掌控。當然如果用我們自己開發的 Mail Server 那是最好,至少我們開發的核心已經賣了 3 年多,市面上使用我們開發的核心包裝成產品的也有 4,5 套,加上這個案子幾乎用不到 UI,只要配合我們的軟體更新就可以了。

而且就業主心態,他才不管你是不是 Mail Server 的問題還是系統問題,只要系統 run 不起來就找你

本生物已配置全天候戰鬥系統~ 手機不通、Skype 離線時,請託夢,或留言!
jacky.rhce wrote:
恩.....我也遇過...(恕刪)


同感+1

postfix的確是套可以取代sendmail的郵件伺服器軟體

漏洞也較少,不管是設定上或管理上都滿簡單的喔
Ricado wrote:
最近接到一個企業入口...(恕刪)


看到你最後一行的telnet port 25
嚴格講你有點在欺負老闆不懂

不然萬一你的主管問你:
"你如何確定hinet管理員沒有去改smtpd_banner ?"
你該怎麼說服你老闆該isp的mail系統就如同banner所寫呢?
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?