[发明专利]电子邮件发送状态的查询方法及系统在审
申请号: | 201310379112.8 | 申请日: | 2013-08-27 |
公开(公告)号: | CN103490977A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 宋健 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 张璐;方晓明 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子邮件 发送 状态 查询 方法 系统 | ||
技术领域
本发明涉及互联网领域,尤其涉及一种电子邮件发送状态的查询方法及系统。
背景技术
在互联网电子邮件投递过程中,通常是用户通过客户端发送邮件信息到邮件服务器,邮件服务器对该用户做逻辑验证(登录验证、用户状态检查)后,对接收的邮件信息进行检查;若检查不符合邮件标准则返回页面信息提示用户重写;若检查符合邮件标准,则将接收的邮件信息格式化处理成电子邮件,同时为该电子邮件生成唯一标识MID(Mail ID,邮件标识)号,将生成的MID号向客户端返回后,断开和用户的连接。为便于描述,本文中将接收邮件信息、并生成电子邮件的邮件服务器简称为发送邮件服务器。
之后,发送邮件服务器将该电子邮件发送到反垃圾服(AntiSpam)务器,反垃圾服务器对该电子邮件进行反垃圾处理后,将该电子邮件发送给反病毒(AntiVirus)服务器进行反病毒处理,经过反垃圾、反病毒处理后,由处理该电子邮件的最后一个服务器发送该电子邮件到收件方的地址所在的邮件服务器,完成该电子邮件的投递。为便于描述,本文中将反垃圾服务器、反病毒服务器等对电子邮件进行处理的服务器简称为中间处理服务器;将收件方的地址所在的邮件服务器简称为接收邮件服务器。
图1示出了现有的电子邮件发送状态的查询系统的架构图,包括:发送邮件服务器102、中间处理邮件服务器103、接收邮件服务器104和查询服务器105。
基于该系统,用户可以通过客户端101根据之前发送邮件服务器102返回的MID号,查询该电子邮件的发送状态,其方法通常包括:
用户由客户端101通过公网发送该电子邮件的发送状态查询请求到查询服务器105;查询服务器105根据发送状态查询请求中携带的MID号,对发送邮件服务器102的邮件发送日志进行分析,分析出发送邮件服务器102将该电子邮件转发到的中间处理邮件服务器103;
之后,查询服务器105对中间处理邮件服务器103的邮件处理日志进行分析,分析出中间处理服务器103是否已将该电子邮件发送到接收邮件服务器104,并确定出该电子邮件的发送状态,即发送成功、或发送失败,并将确定出的发送状态通过公网向客户端101返回。
然而,发送邮件服务器102每天发送的邮件量非常大,产生的邮件发送日志量也非常大,这样,在查询服务器105根据用户的查询请求查询一个电子邮件的发送状态时,查询服务器105需要对大量的邮件发送日志进行分析,效率非常低,而且分析出处理该电子邮件的中间处理服务器103的逻辑也非常复杂,再加上查询服务器105还需要对中间处理服务器103的邮件处理日志进行分析,使得电子邮件发送状态的查询时间较长,效率较低,从而导致用户等待电子邮件发送状态的查询结果的时间较长,用户体验较差。
发明内容
针对上述现有技术存在的缺陷,本发明提供了一种电子邮件发送状态的查询方法及系统,用以缩短电子邮件发送状态的查询时间,提高查询效率。
根据本发明的一个方面,提供了一种电子邮件发送状态的查询系统,包括:
发送邮件服务器和数据库服务器,所述发送邮件服务器用于根据从客户端接收到的邮件信息生成电子邮件后,为该电子邮件生成邮件标识MID号;并在所述数据库服务器中为该电子邮件创建一条以该MID号为索引的记录,并初始化所述记录中的该电子邮件的发送状态;之后将该电子邮件的MID号向所述客户端返回,将该电子邮件及其MID号一并进行发送;
中间处理服务器,用于接收所述发送邮件服务器一并发送的电子邮件及其MID号,并对接收到的电子邮件进行处理:判断该电子邮件是否符合预设条件;若是,则将该电子邮件继续发送到接收邮件服务器,并根据该电子邮件的MID号在所述数据库服务器中查找到该电子邮件的记录后,根据该电子邮件的发送结果,更新所述数据库服务器中该电子邮件的记录中的发送状态;
查询服务器,用于若接收到所述客户端发送的该电子邮件的发送状态查询请求,则根据该发送状态查询请求中携带的MID号,查找所述数据库服务器中以该MID号为索引的记录,获取该记录中的发送状态,并将获取到的发送状态向所述客户端返回。
较佳地,所述中间处理服务器还用于在对接收到的电子邮件进行处理后,根据处理结果更新所述数据库服务器中该电子邮件的记录中的发送状态。
较佳地,所述中间处理服务器包括反垃圾服务器和反病毒服务器;以及所述预设条件包括预设反垃圾条件和预设反病毒条件;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310379112.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于向燃烧室或化油器室内引入生物材料的设备
- 下一篇:一种塑形性好的弹性面料