Yahoo於2002年四月以後,便開始對客戶收取POP3的服務費用,意即使用Outlook收發Yahoo Email的客戶,需要付費才能繼續使用這項功能。Yahoo的這個動作著實讓客戶感到非常不便,一來客戶的Email容量受到4至6 MB的限制,二來客戶必須要到Yahoo的網頁才能讀取Email。
由於Yahoo帶來的不便,許多客戶便開始轉用其它網站Email的服務,這時有位工程師就找照著一份以Perl語法寫出一個名為FetchYahoo的程式,既YahooPOPs!的前身;FetchYahoo可以模擬出一個Yahoo收發Email的Server,但是缺點在於只支援特定的收發Email軟體,如Netscape或Pine等;並且只有會Perl語法的人,才會懂得使用FetchYahoo。基於所有的不便,這名工程師便開始研發出一個更為方便且支援更多的收發Email軟體,而這軟體就是YahooPOPs!。
YahooPOPs!是一個免費且符合GPL的開放軟體,能在Windows和Unix平台上運行,並支援如Outlook、Netscape、Eudora、Mozilla、IncredMail,及Calypso等收發Email的軟體。YahooPOPs!就有如一個gateway,提供一個POP3/SMTP Server介面給Email或瀏覽器的客戶端,使這些客戶端能夠透過這個介面來與Yahoo作交流;而客戶端的使用者並不需要會任何程式語言,只要了解其中的幾個選項與功能就能夠使用這個方便的軟體。
目前Windows的版本已經出到0.5版了,新版本多出了幾個特點,如Help文件縮小化,讓程式所佔的空間更少、程式使用了libxml的系統,這個系統能夠將XML的語法縮小化,libxml同時支援了Linux的平台、YahooPOPs!內部的OpenSSL更新到版本0.9.7.a,以及支援丹麥語言等。雖然YahooPOPs!有許多的好處,但是經過筆者的測試,發現並不能支援台灣Yahoo的網站,可能是台灣Yahoo的POP3/SMTP Server與程式內建不相同所導致,所以台灣Yahoo的用戶可能要等到新版本出來,或是有任何的華人改寫這個程式才能夠使用這個程式(使用美國Yahoo Email功能的國內朋友則不在此限)。
除此之外,這個軟體的安裝極為簡便;當使用者安裝完畢後,這個軟體會自動產生一個模擬系統,而這個系統與Yahoo的POP3/SMTP Server相仿,換句話說,Yahoo內部會認為使用者的電腦有一個收發Yahoo Email的系統,讓信件能夠直接傳到使用者的電腦裡。假如使用者想要上傳信件,那麼就必須要開啟內定為關閉狀態的SMTP,如此才能夠上傳信件。至於在Email收發軟體上面的設定,官方網站有著詳細的介紹,使用者只要照著各步驟設定就可以使用了。
YahooPOPs!官方網站有論壇和常問集(FAQ),假如使用者有任何的疑問,可以到官方網站以簡單的英文來發問或查詢。使用自己的電腦來收發Eamil有許多的好處,例如接收或發送的Email不受網站的容量限制、Email的內容可以離線瀏覽、防止駭客偷看Email的內容,及防止資料外洩等。