專利名稱:電子郵件客戶端和郵件協(xié)議確定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子郵件客戶端和一種確定所使用的郵件協(xié)議的方法。
背景技術(shù):
當前的電子郵件技術(shù)日新月異,相應(yīng)的技術(shù)術(shù)語也是層出不窮,作為一個普通的郵件服務(wù)用戶很難對這些艱澀難懂的詞匯理解記憶,因而經(jīng)常會出現(xiàn)因為輸入錯誤的服務(wù)類型(郵件協(xié)議類型),導致用戶無法正常使用郵件服務(wù)的現(xiàn)象發(fā)生。本來技術(shù)的發(fā)展是為了給人們提供更加方便舒適的服務(wù),但這些五花八門的技術(shù)本身卻造成了用戶使用的不便。
目前已經(jīng)可用并廣泛使用的郵件協(xié)議有發(fā)送郵件協(xié)議有SMTP(SimpleMessage Transport Protocol),接收郵件協(xié)議有POP3(Post Office Protocolversion3)和IMAP4(Internet Message Access Protocol version4)。以后可能會出現(xiàn)其他新的郵件協(xié)議。
發(fā)明內(nèi)容
為了減輕郵件用戶對技術(shù)細節(jié)的記憶負擔,避免因為用戶混淆技術(shù)術(shù)語而造成無法使用服務(wù)的現(xiàn)象,本發(fā)明提出了一種電子郵件客戶端和一種郵件協(xié)議確定方法,只要求用戶提供必需的郵件服務(wù)器信息即可。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的一種電子郵件客戶端,包括一個數(shù)據(jù)輸入模塊,還包括一個用戶設(shè)置模塊,用于設(shè)置該客戶端的相關(guān)參數(shù);一個智能判斷模塊,用于判斷郵件協(xié)議的類型。
其中,該用戶設(shè)置模塊設(shè)置郵件協(xié)議列表,該列表記錄郵件協(xié)議的選擇順序。
該智能判斷模塊包括讀取參數(shù)模塊,讀取輸入的數(shù)據(jù)和設(shè)置的參數(shù);連接測試模塊,對郵件協(xié)議進行連接測試;顯示模塊,用于顯示可用郵件協(xié)議。
本發(fā)明還包括一種郵件協(xié)議確定方法,根據(jù)預(yù)先設(shè)定郵件協(xié)議列表中記錄的郵件協(xié)議,與郵件服務(wù)器進行連接,并且顯示連接成功的協(xié)議。
本方法預(yù)先設(shè)置需要進行連接測試的郵件服務(wù)器的信息,包括郵件服務(wù)器的地址和端口。
所述的郵件協(xié)議列表中設(shè)定了郵件協(xié)議進行連接測試順序。
本方法將連接成功的郵件協(xié)議添加到一個可用列表中。
本發(fā)明的積極進步效果在于用戶不必輸入郵件協(xié)議類型,只要從可用協(xié)議列表中選取即可,減輕了郵件用戶對技術(shù)細節(jié)的記憶負擔,避免因為用戶混淆技術(shù)術(shù)語而造成無法使用服務(wù)的現(xiàn)象。
圖1為本發(fā)明實施例1的過程示意圖。
圖2為本發(fā)明實施例2的結(jié)構(gòu)框圖。
具體實施例方式
下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案。
實施例1如圖1所示,一種郵件協(xié)議確定方法,步驟100,設(shè)置郵箱的參數(shù),如服務(wù)器地址、端口、用戶名和密碼,地址可以是IP地址或域名,端口可以使用各個協(xié)議的默認端口,POP3協(xié)議的默認值為110,IMAP4為143,SMTP為25。如果已設(shè)置,則可跳過這一步。
步驟110,設(shè)置郵件協(xié)議列表,其中設(shè)定了郵件協(xié)議進行連接測試順序。
步驟120,根據(jù)用戶的操作以及預(yù)先設(shè)定郵件協(xié)議列表中記錄的郵件協(xié)議,與郵件服務(wù)器進行連接測試,并且顯示連接成功的協(xié)議。如果用戶接受郵件,則用郵件協(xié)議列表中的接收郵件協(xié)議嘗試連接,如POP3、IMAP,如果用戶發(fā)送郵件,則用發(fā)送郵件協(xié)議嘗試連接,如SMTP。連接成功的標準為數(shù)據(jù)鏈路建立成功,并登陸成功。
將連接成功的郵件協(xié)議添加到一個可用列表中。利用郵件協(xié)議與郵件服務(wù)器連接的方法為現(xiàn)有技術(shù)。
步驟130,當郵件協(xié)議列表中的所有協(xié)議都進行了連接測試后,將可以列表顯示給用戶,供用戶選擇一個郵件協(xié)議使用。步驟140,用戶選擇一個郵件協(xié)議后,存儲該郵件協(xié)議,以備下次使用,就不必再進行連接測試。
如果沒有可用協(xié)議,給用戶提示,并結(jié)束。
實施例2如圖2所示,一種電子郵件客戶端,包括一個數(shù)據(jù)輸入模塊1,設(shè)置郵箱的參數(shù),如服務(wù)器地址、端口、用戶名和密碼;一個用戶設(shè)置模塊2,設(shè)置郵件協(xié)議列表,該列表記錄郵件協(xié)議的選擇順序;一個智能判斷模塊3,用于判斷郵件協(xié)議的類型。
其中,該智能判斷模塊3包括讀取參數(shù)模塊31,讀取輸入的數(shù)據(jù)和設(shè)置的參數(shù);連接測試模塊32,根據(jù)用戶的操作以及預(yù)先設(shè)定郵件協(xié)議列表中記錄的郵件協(xié)議,與郵件服務(wù)器進行連接測試,如果用戶接受郵件,則用郵件協(xié)議列表中的接收郵件協(xié)議嘗試連接,如POP3、IMAP,如果用戶發(fā)送郵件,則用發(fā)送郵件協(xié)議嘗試連接,如SMTP,將連接成功的郵件協(xié)議添加到一個可用列表中;顯示模塊33,用于顯示可用郵件協(xié)議,將該可以列表顯示給用戶,供用戶選擇一個郵件協(xié)議使用。
權(quán)利要求
1.一種電子郵件客戶端,包括一個數(shù)據(jù)輸入模塊,其特征在于,還包括一個用戶設(shè)置模塊,用于設(shè)置該客戶端的相關(guān)參數(shù);一個智能判斷模塊,用于判斷郵件協(xié)議的類型。
2.根據(jù)權(quán)利要求1所述的電子郵件客戶端,其特征在于,該用戶設(shè)置模塊設(shè)置郵件協(xié)議列表,該列表記錄郵件協(xié)議的選擇順序。
3.根據(jù)權(quán)利要求2所述的電子郵件客戶端,其特征在于,該智能判斷模塊包括讀取參數(shù)模塊,讀取輸入的數(shù)據(jù)和設(shè)置的參數(shù);連接測試模塊,對郵件協(xié)議進行連接測試;顯示模塊,用于顯示可用郵件協(xié)議。
4.一種用于權(quán)利要求1所述的電子郵件客戶端的郵件協(xié)議確定方法,其特征在于,其根據(jù)預(yù)先設(shè)定郵件協(xié)議列表中記錄的郵件協(xié)議,與郵件服務(wù)器進行連接,并且顯示連接成功的協(xié)議。
5.根據(jù)權(quán)利要求4所述的郵件協(xié)議確定方法,其特征在于,預(yù)先設(shè)置需要進行連接測試的郵件服務(wù)器的信息,包括郵件服務(wù)器的地址和端口。
6.根據(jù)權(quán)利要求5所述的郵件協(xié)議確定方法,其特征在于,所述的郵件協(xié)議列表中設(shè)定了郵件協(xié)議進行連接測試順序。
7.根據(jù)權(quán)利要求6所述的郵件協(xié)議確定方法,其特征在于,將連接成功的郵件協(xié)議添加到一個可用列表中。
全文摘要
本發(fā)明公開了一種電子郵件客戶端,包括一個數(shù)據(jù)輸入模塊,還包括一個用戶設(shè)置模塊,用于設(shè)置該客戶端的相關(guān)參數(shù);一個智能判斷模塊,用于判斷郵件協(xié)議的類型。本發(fā)明還公開一種郵件協(xié)議確定方法,根據(jù)預(yù)先設(shè)定郵件協(xié)議列表中記錄的郵件協(xié)議,與郵件服務(wù)器進行連接,并且顯示連接成功的協(xié)議。利用本發(fā)明所公開的方法和電子郵件客戶端,用戶不必輸入郵件協(xié)議類型,只要從可用協(xié)議列表中選取即可,減輕了郵件用戶對技術(shù)細節(jié)的記憶負擔,避免因為用戶混淆技術(shù)術(shù)語而造成無法使用服務(wù)的現(xiàn)象。
文檔編號H04L29/06GK1992733SQ200510112438
公開日2007年7月4日 申請日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者馬友志 申請人:上海晨興電子科技有限公司