[发明专利]一种电子邮件的发送方法及装置有效
申请号: | 201911360822.X | 申请日: | 2019-12-25 |
公开(公告)号: | CN111049740B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 何舢;卢道和;杨军;陈广胜 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L51/42 | 分类号: | H04L51/42;H04L41/0213;H04L67/141 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子邮件 发送 方法 装置 | ||
本发明实施例提供了一种电子邮件的发送方法及装置,该方法可以由JAVA客户端所在的设备执行,该方法包括:确定与待发送电子邮件中发件邮箱帐号对应的SMTP长连接池,其中,SMTP长连接池包括M个网络运营商的N个网络接口的K个长连接。然后获取距离当前时刻之前的第一设定时长内已发送电子邮件的历史发送信息,进一步地,根据已发送电子邮件的历史发送信息,从M个网络运营商的N个网络接口中,确定与发件邮箱帐号对应的目标网络运营商的目标网络接口,最终通过目标网络运营商的目标网络接口上的长连接,向SMTP服务器发送待发送电子邮件。该方法用以节省邮件系统组建成本,实现邮件快速发送的目的。
技术领域
本发明实施例涉及通信领域,尤其涉及一种电子邮件的发送方法及装置。
背景技术
随着计算机技术的发展,电子邮件技术越来越普及。同时,由于金融行业的安全性、实时性要求,对电子邮件技术也提出了要求。在通常情况下,若想建立自己的电子邮件系统,主要通过搭建专门的服务器集群做邮件服务器,且还需要建立防火墙拦截系统、垃圾邮件识别系统等,所以存在维护成本较高、连接效率低等问题。所以现有技术中,一般通过租借第三方邮件服务器,由第三方邮件服务器来完成邮件发送工作,从而降低成本。这种情况下,用户只需在每次发送邮件的时候,从第三方邮件服务器提供的接口中选择一个接口,客户端与接口建立连接后,通过该连接将待发邮件发送到该第三方邮件服务器,由第三方邮件服务器进行后续发送工作。
但是,目前上述方法存在因为每次发送的发件邮箱账号不同,所以每次邮件发送完成后连接会被关闭,所以往往使用新的发件邮箱账号再次建立连接,可见,这样会降低邮件的发送效率。
发明内容
本发明实施例提供一种电子邮件的发送方法及装置,用以提高邮件的发送效率。
第一方面,本发明实施例提供一种电子邮件的发送方法,该方法包括:客户端确定与待发送电子邮件中发件邮箱帐号对应的简单邮件传输协议SMTP长连接池,其中,所述SMTP长连接池包括M个网络运营商的N个网络接口的K个长连接,M、N和K均为大于或等于1的正整数。进一步地,客户端获取距离当前时刻之前的第一设定时长内的已发送电子邮件的历史发送信息,所述已发送电子邮件分别对应不同网络运营商的不同网络接口的不同长连接。再进一步地,客户端根据所述已发送电子邮件的历史发送信息,从所述M个网络运营商的N个网络接口中,确定与所述发件邮箱帐号对应的目标网络运营商的目标网络接口。然后客户端通过所述目标网络运营商的目标网络接口上的长连接,向SMTP服务器发送所述待发送电子邮件。
本发明实施例中,首先建立服务器与客户端之间的长连接,通过根据已发送电子邮件的历史发送信息,也就是电子邮件发送记录的信息,计算出每个接口的可用概率,再根据该概率选择接口,通过该接口的连接发送电子邮件到服务器,再由服务器完成后续工作。本发明的技术方案克服了现有技术中存在的问题,提高了电子邮件发送的效率,对接口的选择策略更加灵活。
在一种可能的设计中,所述已发送电子邮件的历史发送信息包括所述M个网络运营商的N个网络接口下的已发送电子邮件的个数、已发送电子邮件是否发送成功,已发送电子邮件完成发送所需时长。
进一步地,客户端根据所述已发送电子邮件的历史发送信息,从所述M个网络运营商的N个网络接口中,确定与所述发件邮箱帐号对应的目标网络运营商的目标网络接口,包括:针对任意一个网络运营商的任意一个网络接口,根据每个网络运营商的每个接口下的已发送电子邮件的个数、已发送电子邮件是否发送成功,已发送电子邮件完成发送所需时长,计算所述网络接口的可用概率。然后客户端根据所述M个网络运营商的N个网络接口的可用概率,确定与所述发件邮箱帐号对应的目标网络运营商的目标网络接口。
本发明实施例中,客户端通过各个接口对应的已发送电子邮件的历史发送信息,也就是已发送邮件的个数、是否成功、完成发送耗时等电子邮件的历史发送信息来计算对应接口的可用概率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360822.X/2.html,转载请声明来源钻瓜专利网。