一种电子邮件发送方法和系统技术方案

技术编号:10550595 阅读:182 留言:0更新日期:2014-10-17 11:09
本发明专利技术公开了一种电子邮件发送方法和系统,所述系统包括:多个邮件发送服务器、IP管理服务器;其中,邮件发送服务器用于从客户端接收到电子邮件后,向IP管理服务器发送参数查询请求;根据IP管理服务器返回的查询结果,使用一个使能参数为允许使用、状态参数为正常的IP地址进行电子邮件的发送;IP管理服务器用于针对每个邮件发送服务器,对于该邮件发送服务器所绑定的每个IP地址,对应该邮件发送服务器的标识存储各IP地址的使能参数和状态参数;以及接收到邮件发送服务器发送的参数查询请求后,将根据参数查询请求查找出的对应IP地址的使能参数和状态参数作为查询结果返回。应用本发明专利技术,可提高电子邮件发送的灵活性和发送效率。

【技术实现步骤摘要】
一种电子邮件发送方法和系统
本专利技术涉及互联网领域,尤其涉及一种电子邮件发送方法和系统。
技术介绍
在互联网电子邮件投递过程中,通常是用户通过客户端发送邮件信息到邮件服务器,邮件服务器对该用户做逻辑验证(登录验证、用户状态检查)后,对接收的邮件信息进行检查;若邮件信息不符合邮件标准则返回页面信息提示用户重写;若邮件信息符合邮件标准,则将接收的邮件信息格式化处理成电子邮件,同时为该电子邮件生成唯一标识MID(MailID,邮件标识)号,将生成的MID号向客户端返回后,断开和用户的连接。为便于描述,本文中将接收邮件信息、并生成电子邮件的邮件服务器简称为邮件发送服务器。之后,邮件发送服务器将该电子邮件向发送到收件方的地址所在的邮件服务器发送,完成该电子邮件的投递。为便于描述,本文中将收件方的地址所在的邮件服务器简称为邮件接收服务器。在电子邮件到达邮件接收服务器之前,通常还会经过反垃圾(AntiSpam)服务器、反病毒(AntiVirus)服务器的反垃圾、反病毒过滤处理。目前的邮件接收服务器、或者反垃圾服务器都会有针对IP的反垃圾功能,当接收到邮件发送服务器发送的垃圾邮件后,邮件接收服务器可以将邮件发送服务器所绑定的IP地址加入到黑名单中。也就是说,在之后的电子邮件发送过程中,邮件发送服务器通过该被黑IP地址所发送的所有电子邮件(包括正常邮件)都将会受到对方黑名单的影响而不能发送至邮件接收服务器;而事实上邮件发送服务器所发送的垃圾邮件可能只是遭到账号盗用后漏发的垃圾邮件,其发送的大部分电子邮件均为正常邮件;这样,在邮件发送服务器所绑定的IP地址被黑的情况下,将会严重影响邮件发送服务器的正常使用。因此,为了解决上述问题,现有提供了一种电子邮件发送系统,利用现有的F5服务器集群负载均衡器来发送邮件发送服务器所生成的电子邮件。具体地,由于F5服务器集群负载均衡器可以绑定多个IP地址,因此,F5服务器集群负载均衡器在接收到邮件发送服务器发送的电子邮件后,可以通过动态选择其绑定的一个IP地址向外发送电子邮件。这样,即使其绑定的多个IP地址中存在被黑的IP地址,也可以通过选择其他IP地址来发送电子邮件。然而,由于现有技术中目前除了F5服务器集群负载均衡器之外的其他的负载均衡器并不具备上述绑定多个IP地址的功能,因此,现有的这种电子邮件发送系统对F5服务器集群负载均衡器的依赖性太强,导致其灵活性差。而且,当F5服务器集群负载均衡器绑定的多个IP地址中存在被黑的IP地址时,仍然存在选择该被黑的IP地址来发送邮件发送服务器所生成的电子邮件的可能性,这样,在确定发送不成功之后需要选择新的绑定IP地址来重新发送该电子邮件,即可能存在发送多次之后,才能成功发送电子邮件的情况,导致电子邮件发送效率的降低。综上所述,现有的电子邮件发送系统存在灵活性差、电子邮件发送效率低的不足;因此,有必要提供一种能够提高电子邮件发送的灵活性和发送效率的电子邮件发送系统。
技术实现思路
针对上述现有技术存在的缺陷,本专利技术提供了一种电子邮件发送方法和系统,用以提高电子邮件发送的灵活性和发送效率。根据本专利技术的一个方面,提供了一种电子邮件发送系统,包括:多个邮件发送服务器、IP管理服务器;其中,所述邮件发送服务器用于从客户端接收到电子邮件后,向所述IP管理服务器发送参数查询请求;根据所述IP管理服务器返回的查询结果,使用一个使能参数为允许使用、状态参数为正常的IP地址进行所述电子邮件的发送;所述IP管理服务器用于针对每个邮件发送服务器,对于该邮件发送服务器所绑定的每个IP地址,对应该邮件发送服务器的标识存储各IP地址的使能参数和状态参数,所述使能参数置为允许使用或备用,所述状态参数置为正常或异常;以及接收到所述邮件发送服务器发送的参数查询请求后,将根据所述参数查询请求查找出的对应IP地址的使能参数和状态参数作为查询结果返回。较佳地,所述参数查询请求中携带邮件发送服务器的标识;所述IP管理服务器具体用于查找与接收的参数查询请求中携带的邮件发送服务器的标识对应的所有IP地址的使能参数和状态参数,将查找出的所有IP地址的使能参数和状态参数作为查询结果返回;以及所述邮件发送服务器具体用于根据所述IP管理服务器返回的查询结果,从本机绑定的多个IP地址中选择一个使能参数为允许使用、状态参数为正常的IP地址,并使用当前选中的IP地址进行所述电子邮件的发送。较佳地,所述参数查询请求中携带邮件发送服务器的标识和指定IP地址;以及所述邮件发送服务器具体用于从本机绑定的多个IP地址中选择一个IP地址,判断当前选中的IP地址的有效性:将当前选中的IP地址作为参数查询请求中的指定IP地址后向IP管理服务器发送该参数查询请求;若确定所述IP管理服务器返回的查询结果中该指定IP地址的使能参数为允许使用、状态参数为正常,则判断当前选中的IP地址有效;否则,判断当前选中的IP地址无效,重新选择一个IP地址继续判断有效性;以及所述邮件发送服务器在判断当前选中的IP地址有效后,使用当前选中的IP地址进行所述电子邮件的发送;以及所述IP管理服务器具体用于根据从接收的参数查询请求中解析出的指定IP地址和邮件发送服务器的标识,查找所述邮件发送服务器的标识对应的该指定IP地址的使能参数和状态参数,并将查找出的该指定IP地址的使能参数和状态参数作为查询结果返回。较佳地,所述系统还包括:IP检查服务器,用于针对所述IP管理服务器中存储的每个IP地址,若检查出该IP地址被列入黑名单,且该IP地址当前的状态参数为正常,则向所述IP管理服务器发送携带有该IP地址的异常通知信息;以及所述IP管理服务器还用于从接收的异常通知信息中获取IP地址后,将该IP地址的状态参数置为异常、使能参数置为备用后,确定出该IP地址所对应的邮件发送服务器的标识;并从确定出的邮件发送服务器的标识所对应的其它IP地址中,选择一个状态参数为正常,使能参数为备用的IP地址,将其使能参数置为允许使用。较佳地,所述IP检查服务器还用于针对所述IP管理服务器中存储的每个IP地址,若检查出该IP地址没被列入黑名单,且该IP地址当前的状态参数为异常,则向所述IP管理服务器发送携带有该IP地址的正常通知信息;以及所述IP管理服务器还用于从接收的正常通知信息中获取IP地址后,将该IP地址的状态参数置为正常。根据本专利技术的另一个方面,还提供了一种电子邮件发送方法,包括:邮件发送服务器从客户端接收到电子邮件后,向IP管理服务器发送参数查询请求;IP管理服务器接收到所述参数查询请求后,将根据所述参数查询请求查找出的对应IP地址的使能参数和状态参数作为查询结果返回;所述邮件发送服务器根据所述IP管理服务器返回的查询结果,使用一个使能参数为允许使用、状态参数为正常的IP地址进行所述电子邮件的发送;其中,所述IP管理服务器针对每个邮件发送服务器,对于该邮件发送服务器所绑定的每个IP地址,对应该邮件发送服务器的标识存储各IP地址的使能参数和状态参数,所述使能参数置为允许使用或备用,所述状态参数置为正常或异常。较佳地,所述参数查询请求中携带邮件发送服务器的标识;所述将根据所述参数查询请求查找出的对应IP地址的使能参数和状态参数作为查询结果返回,具体包括:所述IP管理服务本文档来自技高网
...
一种电子邮件发送方法和系统

【技术保护点】
一种电子邮件发送系统,其特征在于,包括:多个邮件发送服务器、IP管理服务器;其中,所述邮件发送服务器用于从客户端接收到电子邮件后,向所述IP管理服务器发送参数查询请求;根据所述IP管理服务器返回的查询结果,使用一个使能参数为允许使用、状态参数为正常的IP地址进行所述电子邮件的发送;所述IP管理服务器用于针对每个邮件发送服务器,对于该邮件发送服务器所绑定的每个IP地址,对应该邮件发送服务器的标识存储各IP地址的使能参数和状态参数,所述使能参数置为允许使用或备用,所述状态参数置为正常或异常;以及接收到所述邮件发送服务器发送的参数查询请求后,将根据所述参数查询请求查找出的对应IP地址的使能参数和状态参数作为查询结果返回。

【技术特征摘要】
1.一种电子邮件发送系统,其特征在于,包括:多个邮件发送服务器、IP管理服务器;其中,所述邮件发送服务器用于从客户端接收到电子邮件后,向所述IP管理服务器发送参数查询请求;根据所述IP管理服务器返回的查询结果,使用一个使能参数为允许使用、状态参数为正常的IP地址进行所述电子邮件的发送;所述IP管理服务器用于针对每个邮件发送服务器,对于该邮件发送服务器所绑定的每个IP地址,对应该邮件发送服务器的标识存储各IP地址的使能参数和状态参数,所述使能参数置为允许使用或备用,所述状态参数置为正常或异常;以及接收到所述邮件发送服务器发送的参数查询请求后,将根据所述参数查询请求查找出的对应IP地址的使能参数和状态参数作为查询结果返回。2.如权利要求1所述的系统,其特征在于,所述参数查询请求中携带邮件发送服务器的标识;所述IP管理服务器具体用于查找与接收的参数查询请求中携带的邮件发送服务器的标识对应的所有IP地址的使能参数和状态参数,将查找出的所有IP地址的使能参数和状态参数作为查询结果返回;以及所述邮件发送服务器具体用于根据所述IP管理服务器返回的查询结果,从本机绑定的多个IP地址中选择一个使能参数为允许使用、状态参数为正常的IP地址,并使用当前选中的IP地址进行所述电子邮件的发送。3.如权利要求1所述的系统,其特征在于,所述参数查询请求中携带邮件发送服务器的标识和指定IP地址;以及所述邮件发送服务器具体用于从本机绑定的多个IP地址中选择一个IP地址,判断当前选中的IP地址的有效性:将当前选中的IP地址作为参数查询请求中的指定IP地址后向IP管理服务器发送该参数查询请求;若确定所述IP管理服务器返回的查询结果中该指定IP地址的使能参数为允许使用、状态参数为正常,则判断当前选中的IP地址有效;否则,判断当前选中的IP地址无效,重新选择一个IP地址继续判断有效性;以及所述邮件发送服务器在判断当前选中的IP地址有效后,使用当前选中的IP地址进行所述电子邮件的发送;以及所述IP管理服务器具体用于根据从接收的参数查询请求中解析出的指定IP地址和邮件发送服务器的标识,查找所述邮件发送服务器的标识对应的该指定IP地址的使能参数和状态参数,并将查找出的该指定IP地址的使能参数和状态参数作为查询结果返回。4.如权利要求1-3任一所述的系统,其特征在于,还包括:IP检查服务器,用于针对所述IP管理服务器中存储的每个IP地址,若检查出该IP地址被列入黑名单,且该IP地址当前的状态参数为正常,则向所述IP管理服务器发送携带有该IP地址的异常通知信息;以及所述IP管理服务器还用于从接收的异常通知信息中获取IP地址后,将该IP地址的状态参数置为异常、使能参数置为备用后,确定出该IP地址所对应的邮件发送服务器的标识;并从确定出的邮件发送服务器的标识所对应的其它IP地址中,选择一个状态参数为正常,使能参数为备用的IP地址,将其使能参数置为允许使用。5.如权利要求4所述的系统,其特征在于,所述IP检查服务器还用于针对所述IP管理服务器中存储的每个IP地址,若检查出该IP地址没被列入黑名单,且该IP地址当前的状态参数为异常,则向所述IP管理服务器发送携带有该IP地址的正常通知信息;以及所述IP管理服务器还用于从接收的正常通知信息中获取IP地址后,将该IP地址的状态参数置为正常。6.一种电子邮件发送方法,其特征在于,包括:邮件发送服务器从客户端接收到电子邮件后,向IP管理服务器发送参数查询请求;IP管理服务器接收到所述参数查询请求后,将根据所述参数查询请求查找出的对应IP地址的使能参数和状...

【专利技术属性】
技术研发人员:宋健
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:北京;11

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

1