[发明专利]一种代收邮件的方法和装置有效
申请号: | 201310206875.2 | 申请日: | 2013-05-29 |
公开(公告)号: | CN103326927A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 王怀宇;王栋;李济伟;吕俊峰;李莉敏;张书林 | 申请(专利权)人: | 国家电网公司;国网信息通信有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代收 邮件 方法 装置 | ||
技术领域
本发明涉及计算机应用领域,特别是涉及一种代收邮件的方法和装置。
背景技术
电子邮件系统一般都由邮件客户端和邮件服务器组成,邮件客户端也可以称为邮件用户代理(MUA,Mail User Agent),邮件服务器由邮件传输代理(MTA,Mail Transfer Agent)和邮件投递代理(MDA,Mail Delivery Agent)组成。
如图1所示的电子邮件系统,在发件方一侧,当发件方的邮件客户端(即,MUA1)登录发件方的账户服务器,且,登录成功后,MUA1将发件人撰写的新邮件发送给发件方的邮件传输代理(即,MTA1),MTA1通过检查收件人地址的域名,得到收件方的邮件传输代理(即,MTA2)的地址,MTA1根据MTA2的地址与MTA2建立TCP连接,并通过网络将新邮件传输给MTA2,另外,MTA1还会将该新邮件保存到发件方的邮件投递代理(即,MDA1)中,以便MUA1通过MTA1从MDA1中读取已经发送的邮件。在收件方一侧,MTA2接收到新邮件后,将该新邮件保存到收件方的邮件投递代理(即,MDA2)中。当收件方的邮件客户端登录收件方的账户服务器,且,登录成功后,收件方的邮件客户端(即,MUA2)通过MTA2从MDA2中读取接收的邮件。
对于收件方的邮件客户端来说,其必须在登录到对应的账户服务器后,才能接收到新邮件。也就是说,如果一个用户拥有多个不同的邮箱(实际场景中,这种情况也非常常见),每个邮箱的邮件客户端必须通过各自的邮箱账户登录,并分别接收发给每个邮箱的邮件。但是,对于该用户而言,可能其常用邮箱只有一个,该常用邮箱的邮件客户端也只通过该常用邮箱的账户登录并接收发给该常用邮箱的邮件,而发给其它不常用邮箱的邮件就无法被邮件客户端接收或者无法及时被邮件客户端接收。
例如,一个用户有三个邮箱,分别为126邮箱、263邮箱和hotmail邮箱,该用户的常用邮箱为126邮箱,通常利用126邮箱的账户登录到126邮箱上查看发给126邮箱的邮件,而由于该用户不登录或者不经常登录其它不常用邮箱,也就无法查看发给其它不常用邮箱的邮件。
发明内容
为了解决上述技术问题,本发明实施例提供了一种代收邮件的方法和装置,可以由一个常用邮箱代收发给其它不常用邮箱的邮件。
本发明实施例公开了如下技术方案:
一种代收邮件的方法,包括:
接收第一账户的邮件客户端发送的为第二账户代收邮件的代收指令;
获取第二账户的邮件服务器的地址;
根据所述第二账户的邮件服务器的地址与第二账户的邮件服务器建立TCP连接;
通过建立的所述TCP连接从所述第二账户的邮件服务器中获取第二账户的邮件;
将获取的第二账户的邮件发送给第一账户的邮件客户端。
优选的,在接收第一账户的邮件客户端发送的为第二账户代收邮件的代收指令之前,还包括:
接收第一账户的邮件客户端发送的携带第二账户的账户信息的代收请求消息;
获取第二账户的邮件服务器的地址;
根据所述第二账户的邮件服务器的地址与第二账户的服务器建立TCP连接;
通过建立的所述TCP连接向第二账户的邮件服务器发送携带所述第二账户的账户信息的认证请求消息,以便所述第二账户的邮件服务器对所述第二账户的账户信息进行认证;
当验证通过时,接收所述第二账户的邮件服务器发送的认证通过响应消息;
向第一账户的邮件客户端发送接受代收响应消息。
进一步优选的,还包括:
当接收到所述第二账户的邮件服务器发送的认证通过响应消息后,保存所述第二账户的账户信息;
则,在通过建立的所述TCP连接从所述第二账户的邮件服务器中获取第二账户的邮件之前,还包括:
通过建立的所述TCP连接向所述第二账户的邮件服务器发送携带保存的所述第二账户的账户信息的认证请求消息,以便所述第二账户的邮件服务器对所述第二账户的账户信息进行验证;
当验证通过时,接收所述第二账户的邮件服务器发送的认证通过响应消息。
优选的,在第一账户的邮件客户端发送的所述代收请求消息中还携带有第二账户的邮件服务器的地址;
则所述获取第二账户的邮件服务器的地址,包括:
从所述代收请求消息中提取第二账户的邮件服务器的地址。
优选的,所述获取第二账户的邮件服务器的地址,包括:
从自身保存的各账户的邮件服务器中提取第二账户的邮件服务器的地址。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网信息通信有限公司,未经国家电网公司;国网信息通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310206875.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于智能卡的远程用户密码双重验证方法
- 下一篇:一种消息推送方法及装置