首页> 中国专利> 企业邮件海外转发方法及系统

企业邮件海外转发方法及系统

摘要

本发明实施例提供一种企业邮件海外转发方法及系统,该方法包括:对发信失败邮件的退信进行解析,获得发信失败原因;如果所述发信失败原因是收件人不存在,则执行邮件退信;如果所述发信失败原因是发信返回超时和/或目标地址无法解析,则控制预先部署的至少一个海外转发服务器执行邮件海外转发。本发明的实施例的企业邮件海外转发方法及系统进行退信解析并根据解析出的发信失原因判断执行退信或海外转发,有利于提高现有邮件系统发信的成功率,特别是海外发信成功率,改善用户发信体验。

著录项

  • 公开/公告号CN105847113A

    专利类型发明专利

  • 公开/公告日2016-08-10

    原文格式PDF

  • 申请/专利权人 新浪网技术(中国)有限公司;

    申请/专利号CN201610147668.8

  • 发明设计人 刘洁;

    申请日2016-03-15

  • 分类号

  • 代理机构北京和信华成知识产权代理事务所(普通合伙);

  • 代理人胡剑辉

  • 地址 100080 北京市海淀区北四环西路58号理想国际大厦20层

  • 入库时间 2023-06-19 00:15:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-05-09

    专利权的转移 IPC(主分类):H04L12/58 专利号:ZL2016101476688 登记生效日:20230427 变更事项:专利权人 变更前权利人:新浪网技术(中国)有限公司 变更后权利人:新浪技术(中国)有限公司 变更事项:地址 变更前权利人:100080 北京市海淀区北四环西路58号理想国际大厦20层 变更后权利人:100193 北京市海淀区东北旺西路中关村软件园二期(西扩)N-1、N-2地块新浪总部科研楼5层501-502室

    专利申请权、专利权的转移

  • 2019-01-18

    授权

    授权

  • 2016-09-07

    实质审查的生效 IPC(主分类):H04L12/58 申请日:20160315

    实质审查的生效

  • 2016-08-10

    公开

    公开

说明书

技术领域

本发明涉及一种电子邮件投递方法,具体涉及一种企业邮件海外转发方法及系统。

背景技术

企业邮箱是指以企业的域名作为后缀的电子邮件地址。通常一个企业经常有多个员工要使用电子邮件,企业电子邮局可以让邮局管理员任意开设不同名字的邮箱,并根据不同的需求设定邮箱的空间,而且可以随时关闭或者删除这些邮箱。这种邮箱一方面可以按照企业自有域名开通邮箱:name@企业域名,另一方面可自行管理、自由分配、命名,功能更多,空间容量更大,拥有企业邮箱的公司可以为自己的员工设置电子邮箱,还可以根据需要设置不同的管理权限,以及实现部门成员之间或公司全体员工之间的群发功能。

外贸公司的日常工作的最大特点就是全球化,与客户、代理商、总部的联系因为国家/地区的跨越范围之大,为节省沟通成本,电子邮件也就成为应用最广泛的沟通工具了。其中大部分邮件都是涉及订单、报价、采购等非常重要的信息,因此海外企业邮箱在外贸公司中应用广泛而且其作用非常重要,意味着生命线。由于多方面原因,稳定、有效、快速的国际邮件转送变得越来越困难,海外邮件收发经常出现退信或丢失。随着国际沟通的日益紧密,迫切需要为客户提供畅通快速的具备商务功能的海外转发服务。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:目前邮件系统由于国内与国际之间网络堵塞、链路过多无法传输、国内服务器被国外列入黑名单、GFW网关过滤等多方面影响,导致海外发信经常性的不可达,降低了邮件系统的发送成功率和用户体验。

发明内容

本发明实施例提供一种企业邮件海外转发方法及系统,以提高现有邮件系统发信的成功率,改善用户发信体验。

一方面,本发明实施例提供了一种企业邮件海外转发方法,其包括:对发信失败邮件的退信进行解析,获得发信失败原因;如果所述发信失败原因是收件人不存在,则执行邮 件退信;如果所述发信失败原因是发信返回超时和/或目标地址无法解析,则控制预先部署的至少一个海外转发服务器执行邮件海外转发。

另一方面,本发明实施例还提供了一种企业邮件海外转发系统,其特征在于,包括:

转发控制装置,其包括:解析模块,用于对发信失败邮件的退信进行解析,获得发信失败原因;以及控制模块,用于如果所述发信失败原因是收件人不存在,则执行邮件退信;如果所述发信失败原因是发信返回超时和/或目标地址无法解析,则控制预先部署的至少一个海外转发服务器执行邮件海外转发;

至少一个海外转发服务器,用于在所述转发控制装置的控制下执行邮件海外转发。

上述技术方案具有如下有益效果:本发明的实施例的企业邮件海外转发方法及系统进行退信解析并根据解析出的发信失原因判断执行退信或海外转发,有利于提高现有邮件系统发信的成功率,特别是海外发信成功率,改善用户发信体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的实施例的企业邮件海外转发方法的流程图;

图2是本发明的实施例的企业邮件海外转发系统的功能框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决当前海外邮件发信失败问题,本发明的实施例提供一种企业邮件发信失败后的解析和转发方法、装置,以提高现有邮件系统发信的成功率,特别是海外发信成功率,改善用户发信体验。

图1是本发明的实施例的企业邮件海外转发方法的流程图。参照图1,该方法包括:

步骤110:对发信失败邮件的退信进行解析,获得发信失败原因;

经过统计观察新浪邮箱的发信数据,实验数据研究表明,在用户发信中海外发信比例相对较小,但是往海外发信不畅通对于需要进行国内国外通信的用户影响又很大,因此本发明的实施例可利用退信解析服务器对所有发信失败的邮件进行二次解析,分析邮件发信失败原因,然后根据发信失败原因决定是对邮件进行海外转发还是直接给用户退信,从而提高邮件系统的发送成功率,特别是提高海外发信的成功率。

对于邮件系统发送系统,在对邮件投递失败后会产生一封约定格式的退信,退信中包含退信原因、邮件内容、邮件收件人和发件人等重要信息,这些信息包含在退信邮件的不同段落中,而每一封退信又是基于退信分隔符进行划分的,因此本发明的实施例首先从退信中用字符串搜索的方法提取出退信分隔符,然后用该退信分隔符将退信拆分成多个独立的信息模块,而各个信息模块包含了期望获取的各种重要信息。

在对发信失败邮件的退信进行模块拆分后,就可以从各个信息模块提取出想要的发信失败原因和邮件主体(内容)。同样的,采用字符串搜索匹配方法从各个信息模块提取出发信失败原因(退信原因)、邮件内容、邮件发件人和收件人等主要信息。

步骤120:如果发信失败原因是收件人不存在,则执行邮件退信;如果发信失败原因是发信返回超时和/或目标地址无法解析,则控制预先部署的至少一个海外转发服务器执行邮件海外转发。

具体地,对于从退信中提取的发信失败原因,本发明的实施例进行进一步分析,如果发信失败原因是收件人不存在等原因的话,只需将退信发给邮件发信人即可,如果发信失败的原因是发信返回超时(如网络超时)或者目标地址无法解析(如连接不上服务器)等原因,这可能是由于网络拥堵或者GFW网关过滤等问题导致的发信失败,这种邮件就需要进行海外转发。上述控制执行海外转发包括:控制/触发预先部署的至少一个海外转发服务器执行邮件海外转发(投递)。

进一步地,图1所示方法中,所述控制预先部署的至少一个海外转发服务器执行邮件海外转发,具体还可包括如下步骤:实时选取当前链路最优的海外转发服务器进行海外邮件转发。

具体地,上述选取步骤可包括:对各海外转发服务器进行网络监测和负载监测;选择网络延时和负载加权相乘值最小的海外转发服务器进行邮件海外转发。本步骤综合考虑当前退信解析服务器到转发服务器的网络延迟情况(链路网络延时决定了当前退信解析服务器转发的邮件投递给海外转发服务器的时间)和海外转发服务器的负载程度(海外转发服务器的负载程度决定了退信邮件转投到海外转发服务器后再次投递的时间效率,服务器负 载高说明服务器需要转投的邮件较多,转投邮件队列可能有积压邮件,转投邮件效率可能较低,负载低则说明该服务需要转投的邮件较少,转投邮件效率较高),选择当前网络延时和负载加权相乘值最小的海外转发服务器进行邮件海外转发,以便于提供尽可能高效的邮件海外转发服务。

进一步地,图1所示方法还可包括如下步骤:在一个海外转发服务器第一次转发失败后,触发该转发失败的海外转发服务器选出除自身以外网络延时和负载加权相乘值最小的另一个海外转发服务器进行邮件海外转发,如果再次转发失败则执行退信并记录日志。这种方式有利于提高投递系统在出现复杂情况下的投递成功率。

图2是本发明的实施例的企业邮件海外转发系统的功能框图。参照图2,该系统包括:

转发控制装置200,其包括:解析模块210,用于对发信失败邮件的退信进行解析,获得发信失败原因;以及控制模块220,用于如果发信失败原因是收件人不存在,则执行邮件退信;如果发信失败原因是发信返回超时和/或目标地址无法解析,则控制预先部署的至少一个海外转发服务器300执行邮件海外转发;以及至少一个海外转发服务器300,用于在转发控制装置200的控制下执行邮件海外转发。

可选地,上述解析模块210,具体可用于通过字符串搜索的方式从退信中提取退信分隔符;利用退信分隔符对退信进行拆分处理,获得多个信息模块;以及从多个信息模块中获得发信失败原因。

可选地,控制模块220,还可用于实时选取当前链路最优的海外转发服务器进行海外邮件转发。该转发控制装置200,还包括:监测模块230,用于对各海外转发服务器进行网络监测和负载监测。该控制模块220,还用于根据监测模块230的监测数据或结果,选择网络延时和负载加权相乘值最小的海外转发服务器进行邮件海外转发。

可选地,控制模块220,还可用于在一个海外转发服务器第一次转发失败后,触发该转发失败的海外转发服务器300选出除自身以外网络延时和负载加权相乘值最小的另一个海外转发服务器进行邮件海外转发,如果再次转发失败则进行退信并记录日志。

以下进行详细描述:

(1)转发服务器配置

进行邮件海外转发首先需要解决的就是海外转发服务器的配置安装,这里可以在香港等地部署自己的海外转发服务器,同时也可以采用租用海外云服务器的方式在美国、日本等地方租赁服务器资源,然后在这些服务器上安装上qmail等邮件投递系统进行邮件投递。

(2)转发服务器智能选取

在配置了多个发信转发服务器资源后,本发明的实施例需要对转发服务器资源进行网络监测和负载监测,在进行邮件转发时本发明的实施例会选择网络延时和负载加权相乘值较小的转发服务器进行邮件转发,这样可以保证海外转发服务的负载均衡和投递时效。

(3)转发再次失败的处理

在有些情况下,海外转发服务器也会由于各种原因出现邮件投递失败的情况,为了尽可能提高海外投递系统的可用性,海外转发(投递)服务器在邮件投递失败后会按(2)中的方法选取出除去自己之外的另一个最优转发服务器进行邮件转发,如果再次失败再进行退信并记录日志,这种方法给了海外转发服务一次异地重试的机会,有利于提高投递系统在出现复杂情况下的投递成功率,保证系统投递质量。

本发明的实施例的优点在于:

目前邮件系统由于国内与国际之间网络堵塞、链路过多无法传输、国内服务器被国外列入黑名单、GFW网关过滤等多方面影响,导致海外发信经常性的不可达,降低了邮件系统的发送成功率和用户体验,为了解决当前海外邮件发信失败问题,本发明的实施例企业邮件海外转发系统,在企业邮件发信失败后进行解析和转发,能够提高现有邮件系统发信的成功率,满足了企业邮箱用户的海外发信需求,提高了企业邮件用户海外发信的体验。

本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号