今天與phpmailer/sendmail/mail()奮戰了一整天

話說,最近在開發一些網站小工具,要使用到電子郵件的功能,所以就需要進行一些開發。

之前我用過phpmailer去連接Google發信,不過只要發信的頻率高了一點,Gmail就會就行停權。而且就算我分散在10個Gmail帳號下,還是三不五時停權,連停權的原因是什麼都不會知道,最後只好放棄。 Read more

筆電伺服器效能測試

手上這台工作筆電灌了雙作業系統,一個是常用的Windows 7,另一個是灌Ubuntu系統,搭配Unity的桌面環境,最近利用空檔,把Ubuntu重灌成視窗的純工作環境,想要測試在電筆上執行加設伺服器的可能性,包括Web,Mail 兩項重大服務。

昨天利用家中ADSL的固定IP來架設,目前看起來應該只能架設Web,而Mail因為中華電信反解的關係,可能會被很多郵件主機檔起來。所以暫時不測試Email系統,而這次的Web Service,採用的是APM架構(apache,php,mysql),沒有採用nginx或是lighttpd等省記憶體的環境。
Read more

台灣Yahoo 最近你怎麼了?為什麼要把資料備份到國外去

我才不同意Yahoo把我的資料備份到韓國如果要把你的資料備份到國外,你願意嗎?如果把你的資料備到韓國你同意嗎?因為系統運作的關係,把資料,包含私人的資料,備份到韓國,如果各位願意的話,我沒有意見。

如果問蝸牛,我不願意讓Yahoo把我的資料備份到韓國。 Read more

你今天使用yahoo mail了嗎?新功能測試

現在我使用的免費信箱,以Gmail為主,很少使用yahoo的免費電郵,主要因為yahoo在擋垃圾信的功能實在有夠差,差到一個不行(先前真的很差),這段期間,不斷的改進,對於垃圾信來說,辨識率提升不少,但是,還是問題,沒有辦法建立規則,真的很不方便。

在Google Mail下,可以依寄件者,收件者、主旨等等,放到指定的資料匣中,一次讀取所有相關資料,但是yahoo mail卻沒有這樣的功能,最近有一個功能,總算可以自動把信整理好,這樣使用yahoo mail使用起來就會方便很多。來說寫一下測試功能吧!
Read more

postfix Mail Server備份及還原

因為openwebmail auto-reply自動回信功能,對於企業的形象有關,所以我的老闆說這個功能一定要有,在我轉到nasmail之後,又要面對奇怪的internal server error,後來我判斷,應該是perl更新造成的問題。

2010/10/27號寫了MailScanner 無法順利啟動的問題,我想是這個時候造成的問題,才會在2010/12/05寫解決openwebmail internal server error 問題困擾,所以我才判斷問題出在perl語言包上。 Read more

本站開始轉到專業的VPS上運作

之前都是使用分享式的網站寄存服務
本站的流量常常會飇高
不是記憶體超標就是CPU使用流量超標
流量和硬碟空間卻是從來不會超標
給你hosting 60個網站
用不到一半,CPU就爆了很多次

所以,千萬不要被hosting廠商給騙了
給你多大的空間和流量
都沒有用,只是CPU會讓你超標
Read more

MailScanner 無法順利啟動的問題

今天停電重開發生了一些狀況,是Mail不會動了
因為我的Mail Server是用postfix加上MailScanner組成的
所以,已經穩穩的跑了很久了
不知道怎麼搞的,就就上網查了一下,就查到相關的解法

service MailScanner start
Starting MailScanner daemons:
incoming postfix: [ OK ]
outgoing postfix: [ OK ]
MailScanner:

**** ERROR: You must upgrade your perl IO module to at least
**** ERROR: version 1.2301 or MailScanner will not work!

解法

wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/IO-1.2301.tar.gz
          
tar xvfz IO-1.2301.tar.gz
cd IO-1.2301
perl Makefile.PL
make test
make install
重新再啟動服務就好
20101031 經過這樣的修正之後,還有另一個困擾我已久的問題也一併解決了

因為我們的主機會自動發一些通知信,因為通知信中帶有連結,MailScanner都會出現下類似下面的訊息

MailScanner has detected a possible fraud attempt from "192.168.XXX.YY" claiming to be

我找了相關的設定都找不到,結果處理完這個MailScanner無法啟動的問題之後,我同事跑來跟我說,信和之前長的不太一樣。
後來我知道知,Perl IO修正之後,MailScanner帶來的警告訊息也會一併被修正掉 呼終於解決了,長官抱怨這件事很久了。