第105部分(第4/4 頁)
數儲存在一個設定檔案裡面,大家可以對這個設定檔案進行配置,將自己的email地址,郵件伺服器登入名和密碼等資訊寫入裡面,這樣就可以自動對郵件伺服器進行郵件查詢,或者透過郵件伺服器的smtp服務對外傳送郵件。
他將這個客戶端命名為mxmail,意為“mxmail平臺下的email”客戶端。
原型出來之後,他使用“鬱金香”bbs的郵件伺服器進行程式碼除錯,除去bug。
因為軟體的作者對軟體的使用瞭若指掌,每一個細節都非常清楚,所以自己在使用軟體的時候,就會按照自己設定的步驟去做,不會有任何差錯。這種先入為主的思維慣性會導致軟體作者往往無法很好地找到軟體的bug所在。
最好的辦法就是將這個軟體公佈出去,讓大家都來使用。
其他使用者因為並不清楚軟體內在原理,所以往往會對其作出令人意想不到的各種操作,於是乎,各種各樣奇怪的bug,便在各種“極限測試”中逐漸冒出來。
所以說,對於一個軟體來說,使用者的反饋很重要,這些反饋包括軟體本身的bug,也包括各種使用習慣的不便。
一個優秀的軟體,正是在不斷和使用者進行互動的過程中誕生的。
林鴻很快便成功和“鬱金香”bbs的郵件伺服器建立了連線,並且將伺服器上的“郵件頭”資訊給下載到了本地。
郵件頭只包括一些必要的資訊,例如這封郵件從哪裡來,發到哪裡去,還有郵件的標題等,並沒有包括郵件的具體正文內容。
郵件頭中也包括這封郵件是否已經被閱讀的標誌,從而可以有針對性地進行選擇,例如是否只下載未讀郵件,還是將所有郵件全部下載下來。
“嗯?”
林鴻原本以為郵箱中全部是未讀郵件,卻沒想到此刻收到了一封信郵件的郵件頭,標題為“愚人節快樂,小小禮物奉上!”。
他看了一下郵件地址,發現是sam協會成員皮森發過來的郵件。
林鴻於是將這封郵件的所有內容全部下載下來,發現這封郵件裡面有一個附件,而他剛開始實現mxmail功能的時候,並沒有將這個功能給考慮上。
於是他又只好重新開始開啟gcc編輯器,撰寫程式碼,重新將附件接收功能給加上。
除錯了一段時間之後,終於
本章未完,點選下一頁繼續。