专利名称:收取电子邮件的装置和方法
技术领域:
本发明涉及一种收取电子邮件的装置和方法。
背景技术:
现有的下载邮件的方法是直接将邮件的所有信息全部下载到本地,解析完成后显示给用户看。这样对于PC电脑来说问题不大,因为其使用的带宽,处理能力等一般是可以满足的,但是对于处理能力受限的小设备(如手机,PDA等移动设备)来说,这样做有很大的风险,很有可能导致设备停止运行(死机等)。而且这样的设备登陆网络的速度较慢,而费用都比较高,可能给用户带来经济上的不必要的负担和使用上的不便发明内容本发明的目的是克服上述现有技术的缺陷,提供一种收取电子邮件的装置和方法。
本发明的目的是通过以下技术方案实现的一种收取电子邮件的装置,包括连接单元和获取邮件单元,还包括一个获取邮件信息单元,用于获取用户邮箱中的邮件信息。
该获取邮件信息单元包括请求单元,发送获取邮件头命令;接收信息单元,接收邮件信息;显示单元,显示该邮件信息。
该获取邮件单元用于获取选定的邮件。
所述邮件信息包括邮件主题、邮件发件人、发件时间、收件时间、邮件大小。
本发明的技术方案还包括一种收取电子邮件的方法,在获取邮件之前,先取得邮箱中的邮件信息。
在取得邮件信息的步骤中,首先向邮件服务器发送获取邮件头命令,然后从服务器获取邮件信息,并且显示该邮件信息。
在选定某一个邮件后,从邮件服务器获取该邮件。
该邮件信息与前述的邮件信息相同。
本发明的积极进步效果在于减少内存使用、提高运行效率、减少网络流量,为用户节省开支,适用于资源比较紧张的嵌入式设备和移动设备,还可以使用户很容易提前分辨出那些是垃圾邮件或是一些无用信息的邮件,这样也可以避免下载到本地所带来的损失。
图1为本发明实施例1的框图。
图2为本发明实施例2的流程图。
具体实施例方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
实施例1如图1所示,一种收取电子邮件的装置,包括连接单元1和获取邮件单元2,还包括一个获取邮件信息单元3,用于获取用户邮箱中的邮件信息。
该获取邮件信息单元包括3请求单元31,发送获取邮件头命令,如POP3的top×0命令,使用POP3协议提供的相应命令可以做到只收取邮件的部分信息,在连接单元1成功连接到服务器时,可以通过该单元进行邮件信息的获取,如上所述,对于POP3来说,使用TOP×0就可以做到只收取邮件的头信息。
接收信息单元32,接收邮件信息,利用现有的方法和/或设备接收该邮件信息,如在POP3协议下,向服务器发送TOP×0后,就可以收到服务器的返回信息(对应邮件的头信息)。
显示单元33,显示该邮件信息,可利用现有方法和设备显示邮件信息。
该获取邮件单元2用于获取选定的邮件,为现有技术。
所述邮件信息包括邮件主题、邮件发件人、发件时间、收件时间、邮件大小。
实施例2如图2,一种收取电子邮件的方法,在获取邮件之前,先取得邮箱中的邮件信息。
在取得邮件信息的步骤中,首先向邮件服务器发送获取邮件头命令(步骤110),如POP3的top×0命令,使用POP3协议提供的相应命令可以做到只收取邮件的头部信息,然后从服务器获取邮件信息(步骤120),并且显示该邮件信息(步骤130)。
在选定某一个邮件后,从邮件服务器获取该邮件(步骤140),可利用现有的方法进行。
上述获取和显示邮件信息的过程可以利用现有的方法实现。
该邮件信息与前述的邮件信息相同。
在上述实施例1和2中,可使用现有的TCP/IP协议建立到服务器的连接,并使用现有的POP3协议登陆到用户的邮箱。
下面对POP3协议中客户端和服务器端的命令流程进行简要说明。
首先,客户端和服务器端通过TCP协议建立Socket连接,然后客户端与服务器端之间利用USER、PASS和APOP命令进行认证。通过认证后,客户端可利用STAT命令统计服务器上邮件的信息,包括有多少封信以及这些信的总大小,利用LIST命令列出每封信的大小,利用TOP命令获取邮件的部分内容,利用RETR命令从服务器上获取一份邮件,利用DELE命令删除一封邮件。需要退出时,利用QUIT命令退出邮箱。
权利要求
1.一种收取电子邮件的装置,包括连接单元和获取邮件单元,其特征在于,其还包括一个获取邮件信息单元,用于获取用户邮箱中的邮件信息。
2.根据权利要求1所述的收取电子邮件的装置,其特征在于,该获取邮件信息单元包括请求单元,发送获取邮件头命令;接收信息单元,接收邮件信息;显示单元,显示该邮件信息。
3.根据权利要求2所述的收取电子邮件的装置,其特征在于,该获取邮件单元用于获取选定的邮件。
4.根据权利要求3所述的收取电子邮件的装置,其特征在于,所述邮件信息包括邮件主题、邮件发件人、发件时间、收件时间、邮件大小。
5.一种收取电子邮件的方法,其特征在于,其在获取邮件之前,先取得邮箱中的邮件信息。
6.根据权利要求5所述的收取电子邮件的方法,其特征在于,在取得邮件信息的步骤中,首先向邮件服务器发送获取邮件头命令,然后从服务器获取邮件信息,并且显示该邮件信息。
7.根据权利要求6所述的收取电子邮件的方法,其特征在于,在选定某一个邮件后,从邮件服务器获取该邮件。
8.根据权利要求7所述的收取电子邮件的方法,其特征在于,该邮件信息与权利要求4所述的邮件信息相同。
全文摘要
本发明公开了一种收取电子邮件的装置,包括连接单元和获取邮件单元,还包括一个获取邮件信息单元,用于获取用户邮箱中的邮件信息。一种收取电子邮件的方法,在获取邮件之前,先取得邮箱中的邮件信息。本发明能够减少内存使用、提高运行效率、减少网络流量,为用户节省开支,适用于资源比较紧张的嵌入式设备和移动设备,还可以使用户很容易提前分辨出那些是垃圾邮件或是一些无用信息的邮件,这样也可以避免下载到本地所带来的损失。
文档编号H04L12/58GK1992680SQ20051011243
公开日2007年7月4日 申请日期2005年12月30日 优先权日2005年12月30日
发明者马友志 申请人:上海晨兴电子科技有限公司