邮件数据的处理方法及装置制造方法及图纸

技术编号:20164535 阅读:26 留言:0更新日期:2019-01-19 00:17
本申请公开了一种邮件数据的处理方法及装置。其中,该方法包括:获取待发送的邮件的邮件信息,其中,邮件信息至少包括:收件人的收件地址;从非法邮件列表中查询是否存在与邮件信息匹配的数据,其中,非法邮件列表记录至少一个处于异常状态的邮件的邮件信息;在非法邮件列表中不存在与邮件信息匹配的数据的情况下,触发发送邮件。本申请解决了由于用户在利用POP3,SMTP的收发信接口定制邮件发送服务时,需要自己实现发邮件的功能造成的实现过程繁琐,并且需要做大量重复工作,用户体验不佳的技术问题。

【技术实现步骤摘要】
邮件数据的处理方法及装置
本申请涉及邮件信息过滤领域,具体而言,涉及一种邮件数据的处理方法及装置。
技术介绍
现有技术中,邮件服务都支持POP3(PostOfficeProtocol-Version3,简称POP3),SMTP(SimpleMailTransferProtocol,简称SMTP)的收发信接口,用户利用这些接口就可以定制自己公司内容的邮件发送服务,但用户需要自己实现用SMTP发邮件的功能,实现过程繁琐,并且需要做大量重复工作,用户体验效果不佳。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种邮件数据的处理方法及装置,以至少解决由于用户在利用POP3,SMTP的收发信接口定制邮件发送服务时,需要自己实现发邮件的功能造成的实现过程繁琐,并且需要做大量重复工作,用户体验不佳的技术问题。根据本申请实施例的一个方面,提供了一种邮件数据的处理方法,包括:获取待发送的邮件的邮件信息,其中,邮件信息至少包括:收件人的收件地址;从非法邮件列表中查询是否存在与邮件信息匹配的数据,其中,非法邮件列表记录至少一个处于异常状态的邮件的邮件信息;在非法邮件列表中不存在与邮件信息匹配的数据的情况下,触发发送邮件。可选地,在从非法邮件列表中查询是否存在与邮件信息匹配的数据之前,上述方法还包括:判断收件地址是否是合法地址;在确定收件地址为合法地址的情况下,执行从非法邮件列表中查询是否存在与邮件信息匹配的数据的步骤;在确定收件地址不为合法地址的情况下,禁止发送邮件,并记录邮件信息至日志。可选地,在非法邮件列表中存在与邮件信息匹配的数据的情况下,禁止触发发送邮件,并记录邮件信息至日志。可选地,在触发发送邮件之后,上述方法还包括:监测发送邮件是否成功;在发送邮件失败的情况下,获取邮件发送失败的失败数据;如果失败数据满足预定条件,则触发重新发送邮件,其中,预定条件包括如下之一:超时、网络故障、网络异常和网络攻击;如果失败数据不满足预定条件,则记录发送失败的邮件的邮件信息至日志。可选地,在获取邮件发送失败的失败数据之前,上述方法还包括:确定待发送的邮件的邮件信息是否存在;如果存在,则执行获取邮件发送失败的失败数据的步骤;如果不存在,则记录发送失败的邮件的邮件信息至日志。可选地,在发送失败的邮件的邮件信息至日志之后,上述方法还包括:将邮件信息保存至非法邮件列表,来更新非法邮件列表。根据本申请实施例的另一方面,还提供了一种邮件数据的处理装置,包括:获取模块,用于获取待发送的邮件的邮件信息,其中,邮件信息至少包括:收件人的收件地址;查询模块,用于从非法邮件列表中查询是否存在与邮件信息匹配的数据,其中,非法邮件列表记录至少一个处于异常状态的邮件的邮件信息;处理模块,用于在非法邮件列表中不存在与邮件信息匹配的数据的情况下,触发发送邮件。可选地,上述装置还包括:判断模块,用于判断收件地址是否是合法地址;第一执行模块,用于在确定收件地址为合法地址的情况下,执行从非法邮件列表中查询是否存在与邮件信息匹配的数据的步骤;第一子处理模块,用于在确定收件地址不为合法地址的情况下,禁止发送邮件,并记录邮件信息至日志。可选地,上述装置还包括:第二子处理模块,用于在非法邮件列表中存在与邮件信息匹配的数据的情况下,禁止触发发送邮件,并记录邮件信息至日志。可选地,上述装置还包括:监测模块,用于监测发送邮件是否成功;获取模块,用于在发送邮件失败的情况下,获取邮件发送失败的失败数据;触发模块,用于如果失败数据满足预定条件,则触发重新发送邮件,其中,预定条件包括如下之一:超时、网络故障、网络异常和网络攻击;第一记录模块,用于如果失败数据不满足预定条件,则记录发送失败的邮件的邮件信息至日志。可选地,上述装置还包括:确定模块,用于确定待发送的邮件的邮件信息是否存在;第二执行模块,用于如果存在,则执行获取邮件发送失败的失败数据的步骤;第二记录模块,用于如果不存在,则记录发送失败的邮件的邮件信息至日志。可选地,上述装置还包括:更新模块,用于将邮件信息保存至非法邮件列表,来更新非法邮件列表。根据本申请实施例的再一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序运行时控制存储介质所在的设备执行以上的邮件数据的处理方法。根据本申请实施例的再一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行以上的邮件数据的处理方法。在本申请实施例中,采用获取待发送的邮件的邮件信息,其中,邮件信息至少包括:收件人的收件地址;从非法邮件列表中查询是否存在与邮件信息匹配的数据,其中,非法邮件列表记录至少一个处于异常状态的邮件的邮件信息;在非法邮件列表中不存在与邮件信息匹配的数据的情况下,触发发送邮件的方式,通过判断待发送的邮件的收件人的地址是否存在非法邮件列表中,来决定是否发送该邮件,达到了用户不需要自己实现发邮件功能的目的,从而实现了用户只需要调用统一的邮件服务访问接口来发送邮件,无需关注邮件发送的实现,只需要指定所要发送的内容即可的技术效果,进而解决了由于用户在利用POP3,SMTP的收发信接口定制邮件发送服务时,需要自己实现发邮件的功能造成的实现过程繁琐,并且需要做大量重复工作,用户体验不佳的技术问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例的一种邮件数据的处理方法的流程图;图2是根据本申请实施例的另一种邮件数据的处理方法的流程图;图3a是根据本申请实施例的一种邮件数据的处理装置的结构图;图3b是根据本申请实施例的另一种邮件数据的处理装置的结构图;图3c是根据本申请实施例的另一种邮件数据的处理装置的结构图;图3d是根据本申请实施例的另一种邮件数据的处理装置的结构图;图3e是根据本申请实施例的另一种邮件数据的处理装置的结构图;图3f是根据本申请实施例的另一种邮件数据的处理装置的结构图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本申请实施例,提供了一种邮件数据的处理的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以本文档来自技高网
...

【技术保护点】
1.一种邮件数据的处理方法,其特征在于,包括:获取待发送的邮件的邮件信息,其中,所述邮件信息至少包括:收件人的收件地址;从非法邮件列表中查询是否存在与所述邮件信息匹配的数据,其中,所述非法邮件列表记录至少一个处于异常状态的邮件的邮件信息;在所述非法邮件列表中不存在与所述邮件信息匹配的数据的情况下,触发发送所述邮件。

【技术特征摘要】
1.一种邮件数据的处理方法,其特征在于,包括:获取待发送的邮件的邮件信息,其中,所述邮件信息至少包括:收件人的收件地址;从非法邮件列表中查询是否存在与所述邮件信息匹配的数据,其中,所述非法邮件列表记录至少一个处于异常状态的邮件的邮件信息;在所述非法邮件列表中不存在与所述邮件信息匹配的数据的情况下,触发发送所述邮件。2.根据权利要求1所述的方法,其特征在于,在从非法邮件列表中查询是否存在与所述邮件信息匹配的数据之前,所述方法还包括:判断所述收件地址是否是合法地址;在确定所述收件地址为所述合法地址的情况下,执行从非法邮件列表中查询是否存在与所述邮件信息匹配的数据的步骤;在确定所述收件地址不为所述合法地址的情况下,禁止发送所述邮件,并记录所述邮件信息至日志。3.根据权利要求1所述的方法,其特征在于,在所述非法邮件列表中存在与所述邮件信息匹配的数据的情况下,禁止触发发送所述邮件,并记录所述邮件信息至日志。4.根据权利要求1至3中任意一项所述的方法,其特征在于,在触发发送所述邮件之后,所述方法还包括:监测发送所述邮件是否成功;在发送邮件失败的情况下,获取所述邮件发送失败的失败数据;如果所述失败数据满足预定条件,则触发重新发送所述邮件,其中,所述预定条件包括如下之一:超时、网络故障、网络异常和网络攻击;如果所述失败数据不满足所述预定条件,则记录发送失败的邮件的邮件信息至日志。5.根据权利要求4所述的方法,其特征在于,在获取所述邮件发送失败的失败数据之前,所述方法还包括:确定所述待发送的邮件的邮件信息是否存在;如果存在,则执行获取所述邮件发送失败的失败数据的步骤;如果不存在,则记录发送失败的邮件的邮件信息至日志。6.根据权利要求5所述的方法,其特征在于,在发送失败的邮件的邮件信息至日志之后,所述方法还包括:将所述邮件信息保存至所述非法邮件列表,来更新所述非法邮件列表。7.一种邮件数据的处理装置,其特征在于,包括:获取模块,用于获取待发送的邮件的邮件信息,其中,所述邮件信息至少包括:收件人的收件地址;查询模块,用于从非法邮件列表中查询是否存在与所述邮件信息匹配...

【专利技术属性】
技术研发人员:张其科
申请(专利权)人:精硕科技北京股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1