一种邮件投递策略自动调整方法、装置及存储介质与流程

文档序号:21638551发布日期:2020-07-29 02:49阅读:来源:国知局

技术特征:

1.一种邮件投递策略自动调整方法,其特征在于,包括:

设置发信端服务器的投递策略参数;所述投递策略参数包括:同时保持的连接阈值、每分钟smtp连接数阈值、每分钟发送收件人阈值和每分钟发送流量阈值;

所述发信端服务器根据预设的时间周期对所述投递策略参数进行统计,并根据收信端服务器的响应信息判断所述发信端服务器的投递策略参数是否触发所述收信端服务器的限制;

若否,则建立所述收信端服务器与所述发信端服务器的连接,将所述发信端服务器的待投递邮件投递至所述收信端服务器,并对所述投递策略参数进行调整;

若是,所述发信端服务器根据所述响应信息调整所述投递策略参数,得到更新投递策略参数,并将所述发信端服务器的待投递邮件加入到待投递队列中;

所述发信端服务器根据所述更新投递策略参数将所述待投递队列中的待投递邮件投递至所述收信端服务器。

2.如权利要求1所述的邮件投递策略自动调整方法,其特征在于,所述发信端服务器根据预设的时间周期对所述投递策略参数进行统计,并根据收信端服务器的响应信息判断所述发信端服务器的投递策略参数是否触发所述收信端服务器的限制,包括:

在第n分钟执行smtp连接时,根据所述响应信息判断smtp连接是否成功;若连接成功,将所述每分钟smtp连接数阈值增加1,并在n+1分钟投递时增加投递连接数;若连接失败并根据响应信息判断为连接数过多导致触发所述收信服务器连接数限制,则将所述每分钟smtp连接数阈值减少1,并在n+1分钟进行投递时减少投递连接数或自动切换投递时使用的ip。

3.如权利要求1所述的邮件投递策略自动调整方法,其特征在于,建立所述收信端服务器与所述发信端服务器的连接,将所述发信端服务器的待投递邮件投递至所述收信端服务器,并对所述投递策略参数进行调整,具体为:

建立所述收信端服务器与所述发信端服务器的连接,将所述发信端服务器的待投递邮件投递至所述收信端服务器,并根据所述收信服务器的响应信息,增加或减少所述投递策略参数中的同时保持的连接阈值。

4.如权利要求1所述的邮件投递策略自动调整方法,其特征在于,所述发信端服务器根据所述响应信息调整所述投递策略参数,得到更新投递策略参数,并将所述发信端服务器的待投递邮件加入到待投递队列中,包括:

若触发了流量限制,则在预设的时间段内暂停向所述收信端服务器投递邮件,并将所述发信端服务器的待投递邮件加入到待投递队列中;

若触发了每分钟连接数限制,则减少所述投递策略参数中的同时保持的连接阈值,并将所述发信端服务器的待投递邮件加入到待投递队列中。

5.一种邮件投递策略自动调整装置,其特征在于,包括设置模块、判断模块、第一参数调整模块、第二参数调整模块和投递模块;

所述设置模块,用于设置发信端服务器的投递策略参数;所述投递策略参数包括:同时保持的连接阈值、每分钟smtp连接数阈值、每分钟发送收件人阈值和每分钟发送流量阈值;

所述判断模块,用于所述发信端服务器根据预设的时间周期对所述投递策略参数进行统计,并根据收信端服务器的响应信息判断所述发信端服务器的投递策略参数是否触发所述收信端服务器的限制;

所述第一参数调整模块,用于建立所述收信端服务器与所述发信端服务器的连接,将所述发信端服务器的待投递邮件投递至所述收信端服务器,并对所述投递策略参数进行调整;

所述第二参数调整模块,用于所述发信端服务器根据所述响应信息调整所述投递策略参数,得到更新投递策略参数,并将所述发信端服务器的待投递邮件加入到待投递队列中;

所述投递模块,用于所述发信端服务器根据所述更新投递策略参数将所述待投递队列中的待投递邮件投递至所述收信端服务器。

6.如权利要求5所述的邮件投递策略自动调整装置,其特征在于,所述判断模块,包括:

在第n分钟执行smtp连接时,根据所述响应信息判断smtp连接是否成功;若连接成功,将所述每分钟smtp连接数阈值增加1,并在n+1分钟投递时增加投递连接数;若连接失败并根据响应信息判断为连接数过多导致触发所述收信服务器连接数限制,则将所述每分钟smtp连接数阈值减少1,并在n+1分钟进行投递时减少投递连接数或自动切换投递时使用的ip。

7.如权利要求5所述的邮件投递策略自动调整装置,其特征在于,第一参数调整模块,具体用于:

建立所述收信端服务器与所述发信端服务器的连接,将所述发信端服务器的待投递邮件投递至所述收信端服务器,并增加所述投递策略参数中的同时保持的连接阈值。

8.如权利要求5所述的邮件投递策略自动调整装置,其特征在于,所述第二参数调整模块,具体用于:

若触发了流量限制,则在预设的时间段内暂停向所述收信端服务器投递邮件,并将所述发信端服务器的待投递邮件加入到待投递队列中;

若触发了每分钟连接数限制,则减少所述投递策略参数中的同时保持的连接阈值,并将所述发信端服务器的待投递邮件加入到待投递队列中。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至4中任意一项所述的邮件投递策略自动调整方法。


技术总结
本发明公开了一种邮件投递策略自动调整方法,包括:设置发信端服务器的投递策略参数;发信端服务器对投递策略参数进行统计,并根据收信端服务器的响应信息判断发信端服务器的投递策略参数是否触发收信端服务器的限制;若否,则将发信端服务器的待投递邮件投递至收信端服务器,并对投递策略参数进行调整;若是,发信端服务器根据响应信息调整投递策略参数,得到更新投递策略参数,并将发信端服务器的待投递邮件加入到待投递队列中;发信端服务器根据更新投递策略参数将待投递队列中的待投递邮件投递至发信端服务器。本发明提供的一种邮件投递策略自动调整方法,能够有效提高进行投递邮件时的投递成功率,从而有效提高邮件通信的成功率。

技术研发人员:陈磊华;张贺铭;郝家雨
受保护的技术使用者:论客科技(广州)有限公司
技术研发日:2020.03.23
技术公布日:2020.07.28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1