CN1149497C - 一种电子邮件收发***及方法 - Google Patents
一种电子邮件收发***及方法 Download PDFInfo
- Publication number
- CN1149497C CN1149497C CNB011155582A CN01115558A CN1149497C CN 1149497 C CN1149497 C CN 1149497C CN B011155582 A CNB011155582 A CN B011155582A CN 01115558 A CN01115558 A CN 01115558A CN 1149497 C CN1149497 C CN 1149497C
- Authority
- CN
- China
- Prior art keywords
- mailbag
- short message
- user
- send
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种电子邮件收发***及方法,所述***包括客户端和邮件服务器,该***由客户端和邮件服务器组成;所述客户端包括短消息处理装置和邮包处理装置;所述邮件服务器包括短消息收发装置、邮包收发装置和存储装置,通过将邮件分为短消息和邮包,发送用户将邮包传输到邮件服务器上自己的邮箱中,短消息通过邮件服务器进行转发,当接收用户在客户端接收短消息并得到邮包通知,可直接从发信用户的邮箱中下载邮包。
Description
本发明涉及电子邮件的收发***以及电子邮件的收发方法。
E-mail(电子邮件)是目前国际上应用最广泛的一种计算机数据通信方式,任何计算机信息,如信函、公文、影音文件以及各种计算机文件等等,均可由E-mail的方式传送给接收者。E-mail的应用给人们生活带来了极大的方便,成为人们生活中不可缺少的一部分。然而,传统E-mail***的缺点也越来越突出,例如速度慢、容量有限、安全性差、不支持断点续传、垃圾邮件泛滥等,特别是在发送大邮件时。在传统的E-mail收发方法中,E-mail***将邮件直接发送到收件人的邮箱中,因此当邮件大小超过收件人的邮箱容量时,收件人就无法接收邮件;特别是对于一般的免费用户,其邮箱空间一般比较小,这就使大型电子邮件的传输受到了限制。现有的E-mail***还不提供断点续传功能,如果收发的电子邮件较大,由于在不稳定的网络环境下,邮件可能会在历时较长的发送或接收过程中由于网络中断而需要多次重复收发,使得E-mail的收发速度非常缓慢,从而导致大邮件的传输困难。另外,现有的E-mail邮件***基于SMTP/POP3(简单邮件传输协议/邮局协议)协议,它是在硬件条件和网络环境都相对落后的20世纪70年代开发出来的。为了保证当时比较落后的条件下邮件传输的质量,E-mail***对邮件进行了编码,使邮件的大小至少增加了1/7;如果邮件内容不是纯文本,则还需将邮件编码为ASCII字符,邮件大小的增加就更加可观了。因此E-mail在传输邮件时,邮件越大,由于编码引起的资料膨胀就越严重,速度也就越慢。此外,现有E-mail***采用的单线程传输方式也影响邮件传输的速度。
北京北大天正科技公司抛弃了E-mail***采用的SMTP协议和POP3协议,研究了一种POPost网络协议,并在此平台上开发出第二代电子邮件***(Mail2G)。与传统E-mail***相比,Mail2G具有很多优势,然而,由于POPost不是一个公认标准,Mail2G无法与现有的电子邮件***兼容,所以无法得到广泛应用。
本发明的目的在于提供一种可以高效率地传输大型电子邮件的电子邮件收发装置以及电子邮件的收发方法。
为达到上述目的,本发明提供了一种电子邮件收发***,包括客户端和邮件服务器,所述客户端包括:
短消息处理装置,用于应用SMTP/POP3协议来生成要发送邮件的短消息并发送所述短消息到邮件服务器,或从接收用户的邮箱中下载邮件服务器转发的短消息并阅读;
邮包处理装置,用于应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到邮件服务器,或从发送用户的邮箱中下载邮包;
所述邮件服务器包括:
短消息收发装置,用于应用SMTP/POP3协议来接收客户端发送的短消息,并将所述短消息转发到接收用户的邮箱中,或支持接收用户下载短消息;
邮包收发装置,用于应用支持多线程传输和断点续传功能的协议从客户端接收发送用户发送的邮包,并将所述邮包转发到存储装置该发送用户的邮箱中,或支持接收用户下载邮包;
存储装置,用于建立用户邮箱并存储邮包收发装置转发的邮包。
本发明还提供了一种电子邮件收发方法,该方法包括:
邮件发送步骤:
(1)应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到发送邮件的用户的邮箱中;
(2)应用SMTP协议来生成要发送邮件的短消息并发送所述短消息到接收邮件用户的邮箱中;
邮件接收步骤:
(3)应用POP3协议从接收用户的邮箱中下载短消息并阅读;
(4)应用支持多线程传输和断点续传功能的协议从发送用户的邮箱中下载邮包。
根据本发明提供的电子邮件收发方法,在用户发送邮件时,邮包发送到发送用户自己的邮箱里,向接收用户的邮箱发送的只是非常小的短消息,邮件发送者不用考虑接收用户的邮箱空间问题,接收用户可以根据自己的需要,随时都可以从发送用户的邮箱中下载所述邮包,这种依靠短消息转发机制的方式使电子邮件的传输既方便高效,又安全灵活。由于本发明所述电子邮件收发***包括的邮包处理装置和邮包收发装置,应用支持多线程传输和断点续传功能的协议对邮包进行传输,能够提供完整的邮件发送和下载的断点传输功能,在不稳定的网络环境下,电子邮件***能够准确、安全地完成大邮件的传输工作,这种邮包的传输由于采用了字节流的传输方式,免去了编码带来的资料膨胀,节省了***编解码的时间,同时采用的多线程传输方式,同样有效提高了邮件传输的效率,因此,本发明尤其适合传输大型邮件。另外,由于本发明应用SMTP/POP3协议来处理邮件的短消息,应用支持多线程传输和断点续传功能的协议,如FTP协议处理邮包,使得本发明能够与现有的电子邮件***兼容。
下面结合附图和实施例对本发明作进一步说明。
图1是本发明实施例的电子邮件收发***的示意图;
图2是图1所示的电子邮件收发***的发送邮件实施例流程图;
图3是图1所示的电子邮件收发***的接收邮件实施例流程图。
参考图1,在图1所示的电子邮件收发***实施例中,实线和虚线分别表示邮包和短消息的收发过程。图中所示的电子邮件***1包含有邮件服务器3、4和客户端2、5。所述邮件服务器3、4的功能、结构完全一样,所述客户端2、5的功能、结构也完全一样。所述客户端包括:
短消息处理装置,用于应用SMTP/POP3协议,充当SMTP/POP3客户端,以生成要发送邮件的短消息并发送所述短消息到邮件服务器,或从接收用户的邮箱中下载邮件服务器转发的短消息并阅读;
邮包处理装置,用于应用支持多线程传输和断点续传功能的协议,例如FTP协议,充当FTP客户端,以生成要发送的邮包并发送所述邮包到邮件服务器,或从发送用户的邮箱中下载邮包;
所述邮件服务器包括:
短消息收发装置,用于应用SMTP/POP3协议充当SMTP/POP3服务器,以接收客户端发送的短消息,并将所述短消息转发到接收用户的邮箱中,或支持接收用户下载短消息;
邮包收发装置,用于应用支持多线程传输和断点续传功能的协议,例如FTP协议,充当FTP服务器,从客户端接收发送用户发送的邮包,并将所述邮包转发到存储装置该发送用户的邮箱中,也就是说,它支持邮包的接收和下载,还支持多线程传输和断点续传功能;
存储装置,用于建立用户邮箱并存储邮包收发装置转发的邮包。
当发送用户在所述客户端2发送电子邮件时,该客户端的短消息处理装置6和邮包处理装置7分别生成短消息及邮包,并分别利用SMTP协议和FTP协议将短消息和邮包发送到所述邮件服务器3;所述邮件服务器的邮包收发装置9接收该邮包,并存储于存储装置10中该发送用户的邮箱11中;所述邮件服务器3的短消息处理装置8接收该短消息,并利用SMTP协议将其转发到接收用户登记的邮件服务器4;接收用户的客户端5的短消息处理装置12接收该短消息后,即可根据该短消息的提示,随时通过所述客户端5邮包处理装置13利用FTP协议从发信用户的邮箱11中下载该邮包。
本发明提供的用于收发电子邮件的方法,包括邮件发送步骤和邮件接收步骤,所述邮件发送步骤的实例参考图2。在步骤10开始后,执行步骤11,客户端2的邮包处理装置7充当FTP终端,邮件服务器3的邮包收发装置9充当FTP服务器,利用FTP协议将邮包上传到邮件服务器3,也就是利用FTP协议来生成要发送的邮包并发送所述邮包到邮件服务器3,以将邮包发送到发送邮件的用户的邮箱中;在步骤12,邮件服务器3的邮包收发装置9判断邮包发送是否成功?若未成功,回到所述步骤11,要求客户端2的邮包处理装置7继续发送或重新发送;在步骤13,客户端2的短消息处理装置6充当SMTP/POP3终端,邮件服务器3的短消息收发装置8充当SMTP/POP3服务器,利用SMTP协议将短消息发送到邮件服务器3;在步骤14,邮件服务器3的存储装置10将邮包存储于用户的邮箱11中,在步骤15,邮件服务器3的短消息收发装置8利用SMTP协议转发短消息,以将所述短消息转发到接收邮件用户的邮箱中;在步骤16,邮件服务器3的短消息收发装置8判断短消息转发是否成功?若未成功,回到所述步骤15,重新进行消息的转发;最后经步骤17结束。
所述邮件接收步骤的实例参考图3。在步骤21开始后,进行步骤22,客户端5的短消息处理装置12利用POP3协议接收到短消息,也就是从接收用户的邮箱中下载短消息并阅读;在步骤23,客户端5的邮包处理装置13充当FTP终端,发送用户的邮件服务器3的邮包收发装置9充当FTP服务器,利用FTP协议从邮件服务器3的存储装置10的发送用户的邮箱11中下载邮包;在步骤24,客户端5的邮包处理装置13判断邮包下载是否成功?若未成功,回到所述步骤23,继续下载或重新下载所述邮包;最后经步骤25结束。
由于本发明已将应用SMPT/POP协议和FPT协议,将电子邮件划分为短消息和邮包分别进行处理的***及方法充分公开,以此为基础的任何方案的变形都应在本发明的保护范围之内。
Claims (7)
1、一种电子邮件收发***,包括客户端和邮件服务器,其特征在于:所述客户端包括:
短消息处理装置,用于应用SMTP/POP3协议来生成要发送邮件的短消息并发送所述短消息到邮件服务器,或从接收用户的邮箱中下载邮件服务器转发的短消息并阅读;
邮包处理装置,用于应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到邮件服务器,或从发送用户的邮箱中下载邮包;
所述邮件服务器包括:
短消息收发装置,用于应用SMTP/POP3协议来接收客户端发送的短消息,并将所述短消息转发到接收用户的邮箱中,或支持接收用户下载短消息;
邮包收发装置,用于应用支持多线程传输和断点续传功能的协议从客户端接收发送用户发送的邮包,并将所述邮包转发到存储装置该发送用户的邮箱中,或支持接收用户下载邮包;
存储装置,用于建立用户邮箱并存储邮包收发装置转发的邮包。
2、根据权利要求1所述的电子邮件收发***,其特征在于:所述支持多线程传输和断点续传功能的协议为FTP协议。
3、一种电子邮件收发方法,其特征在于:该方法包括:
邮件发送步骤:
(1)应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到发送邮件的用户的邮箱中;
(2)应用SMTP协议来生成要发送邮件的短消息并发送所述短消息到接收邮件用户的邮箱中;
邮件接收步骤:
(3)应用POP3协议从接收用户的邮箱中下载短消息并阅读;
(4)应用支持多线程传输和断点续传功能的协议从发送用户的邮箱中下载邮包。
4、根据权利要求3所述的电子邮件收发方法,其特征在于:所述支持多线程传输和断点续传功能的协议为FTP协议。
5、根据权利要求3所述的电子邮件收发方法,其特征在于:所述邮件发送步骤还包括,判断所述发送邮包是否成功,如果未成功,重新发送所述邮包。
6、根据权利要求3或5所述的电子邮件收发方法,其特征在于:所述所述邮件发送步骤还包括,判断所述短消息是否发送成功,如果未成功,重新发送所述短消息。
7、根据权利要求6所述的电子邮件收发方法,其特征在于:所述邮件接收步骤还包括,判断从发送用户的邮箱中下载邮包是否成功,如果未成功,重新下载所述邮包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB011155582A CN1149497C (zh) | 2001-04-28 | 2001-04-28 | 一种电子邮件收发***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB011155582A CN1149497C (zh) | 2001-04-28 | 2001-04-28 | 一种电子邮件收发***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1312508A CN1312508A (zh) | 2001-09-12 |
CN1149497C true CN1149497C (zh) | 2004-05-12 |
Family
ID=4662055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB011155582A Expired - Fee Related CN1149497C (zh) | 2001-04-28 | 2001-04-28 | 一种电子邮件收发***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1149497C (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100334835C (zh) * | 2002-12-30 | 2007-08-29 | 联想(北京)有限公司 | 使用无线局域网客户端收发短信的方法和*** |
CN1302399C (zh) * | 2003-01-29 | 2007-02-28 | 联想(北京)有限公司 | 邮件收发***及方法 |
CN100452704C (zh) * | 2005-09-27 | 2009-01-14 | 腾讯科技(深圳)有限公司 | 一种发布博客文章的方法和*** |
EP1775971B1 (en) * | 2005-10-14 | 2008-06-11 | Research In Motion Limited | System and method for forwarding messages |
CN101277472B (zh) * | 2007-03-30 | 2011-08-10 | 华为技术有限公司 | 博客内容的同步方法、设备和*** |
CN101546322B (zh) * | 2008-03-28 | 2012-06-06 | 爱国者电子科技有限公司 | 移动存储设备的断点续传的方法 |
CN102984047A (zh) * | 2012-04-19 | 2013-03-20 | 高剑青 | 通过电子邮件的进程间通信 |
CN103528619A (zh) * | 2012-07-04 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 一种海外业务的测试方法、***、测试平台及海外测试机 |
CN103747091A (zh) * | 2014-01-16 | 2014-04-23 | 电信科学技术第一研究所 | 一种嵌入式设备的分布式数据同步***及方法 |
CN104579921B (zh) * | 2014-12-27 | 2019-12-13 | 宁波江东恒冠信息技术有限公司 | 一种电子邮件的载入方法及装置 |
-
2001
- 2001-04-28 CN CNB011155582A patent/CN1149497C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1312508A (zh) | 2001-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1149497C (zh) | 一种电子邮件收发***及方法 | |
EP1226695B1 (en) | Transmission of multimedia messages between mobile station terminals | |
CN1710893A (zh) | 基于wap协议的邮件推送***与方法 | |
US20040266411A1 (en) | Message format conversion in communications terminals and networks | |
WO2000019697A1 (en) | A method of sending and forwarding e-mail messages to a telephone | |
EP2285084A3 (en) | System and method for integrating audio and visual messaging | |
MY122589A (en) | A system and method for sending multimedia attachments to text messages in radio communication systems. | |
US6952720B2 (en) | On-the-fly message notification system and methodology | |
CN101360073A (zh) | 一种电子邮件到达的通知方法、***及装置 | |
EP0892527A3 (en) | Electronic mail-capable communications terminal device and electronic mail communications method | |
US7103635B2 (en) | Really simple mail transport protocol | |
WO2004084042A3 (en) | Messaging and document management system and method | |
CN1297122C (zh) | 利用mms实现在移动终端上收发电子邮件的***和方法 | |
EP1772830A3 (en) | System and method for processing and mailing digital media | |
CN101635898B (zh) | 实现彩信邮件的方法及彩信邮件业务网关 | |
US20060168038A1 (en) | Message gateways and methods and systems for message dispatching based on group communication | |
CN101317410A (zh) | 实现电子邮件通知的***、方法和装置 | |
CN1501657A (zh) | 终端与增值业务提供商应用之间多媒体消息转发的方法 | |
CN102427435A (zh) | 利用数据通道和移动网络接收邮件的方法 | |
JP2003216548A (ja) | メール装置のメール受信方法,メールサーバのメール伝送方法,およびメールサーバのメール削除方法 | |
CN1260931C (zh) | 即时通信***中电子邮件处理方法和*** | |
CN1758599A (zh) | Pc通过移动通信网络发送/接收多媒体信息的方法 | |
Vaudreuil | Voice Profile for Internet Mail | |
CN1645844A (zh) | 一种高效智能获取Microsoft Exchange邮件服务器中邮件的***及其方法 | |
JPH11196218A (ja) | ネットワークファクシミリシステムの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040512 |