邮件发送方法和装置、电子设备及存储介质与流程

文档序号:15261958发布日期:2018-08-24 21:53阅读:194来源:国知局

本发明属于计算机通信领域,尤其涉及一种邮件发送方法和装置、电子设备及存储介质。



背景技术:

电子邮件营销,是指通过电子邮件的方式向用户传递价值信息的一种网络营销手段,其具备三个基本要素:用户许可、电子邮件传递信息、信息对用户有价值。电子邮件营销是开拓客户的有效方法,其广泛应用在外贸、电子商务以及金融等领域行业。

营销邮件能够有效的送达收件人邮件地址是邮件营销的基础,因此营销邮件的送达率是有效电子邮件营销的重要参考指标。然而,在实际的操作过程中,提供营销邮件发送服务的服务商,基本无法干预邮件内容和收件人邮件地址列表,因此,很容易被低质量的邮件内容和低质量的收件人邮件地址营销到营销邮件的整体送达率,电子营销的邮件也存在被判定为垃圾邮件的风险。

因此,现有的电子邮件营销存在送达率较低的问题。



技术实现要素:

本发明提供一种邮件发送方法和装置、电子设备及存储介质,旨在解决现有的电子邮件营销存在的送达率较低的问题。

本发明第一方面提供一种邮件发送方法,所述方法包括:

获取邮件地址集合;

查询所述邮件地址集合中收件人邮件地址的评级;

将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中;

在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。

在较优的一实施例中,所述获取邮件地址集合包括以下一种或者多种的组合:

获取邮件地址数据库中的收件人邮件地址,将最后一次接收邮件的时间距离当前时间小于或者等于预设阈值的收件人邮件地址作为邮件地址集合中的收件人邮件地址;及/或

将所述邮件地址数据库中的收件人邮件地址按照预设规则进行分类,将收件人邮件地址的类别属于预设类别的收件人邮件地址确定为邮件地址集合中的收件人邮件地址;及/或

获取收件人邮件地址以及收件人邮件地址对应用户的标签数据,当收件人邮件地址对应用户的标签数据为预设类型的标签数据时,确定收件人邮件地址为邮件地址集合中的收件人邮件地址。

在较优的一实施例中,所述方法还包括:

检测所述邮件地址集合中收件人邮件地址的接收策略;

当收件人邮件地址的接收策略为拒收邮件时,将所述接收策略对应的收件人邮件地址从所述邮件地址列集合中剔除;及/或

检测邮件地址集合中收件人邮件地址的黑名单列表;

当收件人邮件地址的黑名单列表包括当前发件人邮件地址时,将包含当前发件人邮件地址的收件人邮件地址从邮件地址集合中剔除。

在较优的一实施例中,所述发送频率包括单位时间发送量,所述在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率包括以下一种或者多种:

当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率大于或者等于前一单位时间送达率时,按照预设发送量间隔提高向所述当前域名的收件人邮件地址发送邮件的单位时间发送量,其中,所述单位时间发送量小于或者等于预设单位时间发送量;及/或

当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率小于前一单位时间送达率时,按照预设发送量间隔降低向所述当前域名的邮件地址发送邮件的单位时间发送量。

在较优的一实施例中,所述方法还包括:

若当前单位时间送达率大于或者等于前一单位时间送达率,且当前单位时间送达率大于或者等于后一单位时间送达率时,将当前单位时间送达率所对应的单位时间发送量确定为当前域名的收件人邮件地址的发送频率。

在较优的一实施例中,所述方法在查询所述邮件地址集合中收件人邮件地址的评级之前还包括:

对所述邮件地址集合中的收件人邮件地址进行评级。

在较优的一实施例中,所述对所述邮件地址集合中的收件人邮件地址进行评级包括以下一种或者多种:

根据当前收件人邮件地址的历史送达率所属的范围确定所述当前收件人邮件地址的评级;及/或

根据所述当前收件人邮件地址的历史送达率及其权重系数、当前发件人邮件地址的历史送达率及其权重系数确定当前收件人邮件地址的评级。

本发明第二方面提供一种邮件发送装置,所述装置包括:

获取模块,用于获取邮件地址集合;

查询模块,用于查询所述邮件地址集合中收件人邮件地址的评级;

调度模块,用于将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中;

调整模块,用于在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。

本发明第三方面提供一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述任一实施例所述邮件发送方法。

本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述邮件发送方法。

在本发明中,获取邮件地址集合,查询所述邮件地址集合中收件人邮件地址的评级,将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中,在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。本发明将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中,在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,因此,本发明可以提高营销邮件的送达率。

附图说明

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

图1是本发明实施例提供的邮件发送方法的实现流程图;

图2是本发明实施例提供的邮件发送方法的另一实现流程图;

图3是本发明实施例提供的邮件发送装置的功能模块图;

图4是本发明实施例提供的邮件发送装置的另一功能模块图;

图5是本发明实施例提供的邮件发送装置的再一功能模块图;

图6是本发明实施例提供的电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了本发明实施例提供的邮件发送方法的实现流程,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

如图1所示,邮件发送方法,其包括:

步骤s101,获取邮件地址集合。

在发送营销邮件之前,需要首先确定营销邮件的目标邮件地址。邮件地址集合中包含了待发送邮件的目标邮件地址,即本次营销任务的收件人邮件地址。具体的,可以通过邮件地址数据库获取邮件地址集合或者通过网络爬虫等方式搜集目标邮件地址,进而形成邮件地址集合等。因此,邮件地址集合中可能存在较多的收件人邮件地址,例如,本次营销任务对应的邮件地址集合中的收件人邮件地址可以是5万个收件人邮件地址等。

步骤s102,查询所述邮件地址集合中收件人邮件地址的评级。

为了提高本次营销邮件的送达率,首先需要考察邮箱地址集合中收件人邮件地址的评级。评级越高的邮件地址,说明其邮件地址的质量越好,营销邮件的送达率也可能会越高。评级越低的邮件地址,说明其邮件地址的质量相对比较差,营销邮件的送达率有较大的可能会比较低。因此,在发送营销邮件邮件或者执行营销任务之前,需要首先查询邮件地址集合中收件人邮件地址的评级,基于评级执行后续的营销邮件的发送任务。

步骤s103,将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中。

在邮件地址集合中存在很多的收件人邮件地址,也会存在不同评级或者相同评级的收件人邮件地址。因此,为了进一步的提高营销邮件的送达率,此处将邮件地址集合中的收件人邮件地址进行分类,将相同评级的收件人邮件地址调度至于收件人邮件地址的评级相应的邮件发送任务中。例如,假设邮件地址集合中收件人邮件地址的评级存在第一评级、第二评级以及第三评级等,则将评级均为第一评级的收件人邮件地址调度至于第一评级相应的邮件发送任务中,将评级均为第二评级的收件人邮件地址调度与第二评级相应的邮件发送任务中,将评级均为第三评级的收件人邮件地址调度至于第二评级相应的邮件发送任务中,等等。

步骤s104,在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。

目前,在同一发件人向不同的收件人邮件地址发送大量的邮件或者同一收件人邮件地址大量接收邮件时,都可能会被识别为垃圾邮件进而被拦截。鉴于不同域名的收件人邮件地址存在不同的拦截策略和规则,因此,为了进一步提高营销邮件的送达率,针对同一评级相应的邮件发送任务,调整向同一域名的收件人邮件地址的发送频率,执行与收件人邮件地址的评级相应的同一评级的邮件发送任务。

例如,针对第二评级的收件人邮件地址,其中可能包含很多个qq邮箱或者很多个163邮箱等收件人邮箱地址。在与第二评级相应的邮件发送任务中,针对qq邮箱的收件人邮件地址,调整向qq邮箱的收件人邮件地址的发送频率;针对163邮箱等收件人邮件地址,调整向163邮箱的收件人邮件地址的发送频率,针对其他同一域名的收件人邮件地址,也同样调整向其他同一域名的收件人邮件地址的发送频率。

在本发明实施例中,首先获取邮件地址集合,确定本次营销任务的目标邮件地址,进而查询所述邮件地址集合中收件人邮件地址的评级,作为后续调整发送频率的依据,将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中,最后在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。本发明实施例将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中,并在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,因此,可以提高营销邮件的送达率。

图2示出了本发明实施例提供的邮件发送方法的实现流程,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

如图2所示,在上述图1所示方法步骤的基础上,所述邮件发送方法在步骤s102之前还包括:

步骤s105,对所述邮件地址集合中的收件人邮件地址进行评级。

在本发明实施例中,可以对邮件地址集合中收件人邮件地址进行评级,进而确定收件人邮件地址的质量。例如,具体可以根据邮件地址集合中收件人邮件地址的历史送达率等,对邮件地址集合中的收件人邮件地址进行评级,进而确定邮件地址集合中每个收件人邮件地址的质量。

在较优的一实施例中,所述邮件发送方法中步骤s105,对所述邮件地址集合中的收件人邮件地址进行评级包括以下一种或者多种:

(1)根据当前收件人邮件地址的历史送达率所属的范围确定所述当前收件人邮件地址的评级。

其中,当前收件人邮件地址的历史送达率为当前收件人邮件地址的历史送达总量与向当前收件人邮件地址发送邮件的历史发送总量的比值。例如,假设向当前收件人邮件地址发送邮件的历史发送总量为1000封邮件,当前收件人邮件地址的历史送达总量为980封,则当前收件人邮件地址的历史送达率为98%。假设向当前收件人邮件地址发送邮件的历史发送总量为1000封邮件,当前收件人邮件地址的历史送达总量为930封,则当前收件人邮件地址的历史送达率为93%。

以前述为例,假设收件人邮件地址的评级存在第一评级、第二评级、第三评级以及其他评级,假设当前收件人邮件地址的历史送达率所属的范围在95%至99%的范围时,确定当前收件人邮件地址的评级为第一评级;假设当前收件人邮件地址的历史送达率所属的范围在90%至95%的范围时,确定当前收件人邮件地址的评级为第二评级;假设当前收件人邮件地址的历史送达率所属的范围在85%至90%的范围时,确定当前收件人邮件地址的评级为第三评级;假设当前收件人邮件地址的历史送达率所属的范围在80%至85%的范围时,确定当前收件人邮件地址的评级为其他评级。以上仅是对根据当前收件人邮件地址的历史送达率所属的范围确定当前收件人邮件地址的评级的示例性说明,在其他的实施例中,还可以采取其他措施或者方法确定当前收件人邮件地址的评级。

(2)根据所述当前收件人邮件地址的历史送达率及其权重系数、当前发件人邮件地址的历史送达率及其权重系数确定当前收件人邮件地址的评级。

在本发明实施例中,当前收件人邮件地址的历史送达率与前述一致,即当前收件人邮件地址的历史送达总量与向当前收件人邮件地址发送邮件的历史发送总量的比值;当前发件人邮件地址的历史送达率为当前发件人邮件地址的历史送达总量与向当前收件人邮件地址的历史发送总量的比值,另外,所述当前收件人邮件地址的历史送达率的权重系数与当前发件人邮件地址的权重系数可以自由定义,但是需要满足所述当前收件人邮件地址的历史送达率的权重系数与当前发件人邮件地址的权重系数之和为100%,进而根据所述当前收件人邮件地址的历史送达率及其权重系数、当前发件人邮件地址的历史送达率及其权重系数确定当前收件人邮件地址的评级。

假设当前收件人邮件地址的历史送达率用a(其中a大于或者等于0,且a小于或者等于1)表示,当前收件人邮件地址的历史送达率的权重系数用a表示(其中a大于或者等于0,且a小于或者等于1),当前发件人邮件地址的历史送达率用b表示(其中b大于或者等于0,且b小于或者等于1),当前发件人邮件地址的历史送达率的权重系数用b表示(其中b大于或者等于0,且b小于或者等于1),假设评级指标为当前收件人邮件地址的历史送达率与其权重系数的乘积与当前发件人邮件地址的历史送达率用及其权重系数的乘积之和,假设评级指标用k表示,则k=a*a+b*b,则根据评级指标k所属的范围确定当前收件人邮件地址的评级。

同样以上述为例,假设评级指标k所属的范围在95%至99%的范围时,确定当前收件人邮件地址的评级为第一评级;假设评级指标k所属的范围在90%至95%的范围时,确定当前收件人邮件地址的评级为第二评级;假设评级指标k所属的范围在85%至90%的范围时,确定当前收件人邮件地址的评级为第三评级;假设评级指标k所属的范围在80%至85%的范围时,确定当前收件人邮件地址的评级为其他评级。例如,假设当前收件人邮件地址的历史送达率a为95%,当前收件人邮件地址的历史送达率的权重系数a为50%,当前发件人邮件地址的历史送达率b为97%,当前发件人邮件地址的历史送达率的权重系数为50%,则k=95%*50%+97%*50%=96%,则确定当前收件人邮件地址的评级为第一评级。

在本发明实施例中,对收件人邮件地址进行评级,例如根据当前收件人邮件地址的历史送达率所属的范围确定所述当前收件人邮件地址的评级,或者根据所述当前收件人邮件地址的历史送达率及其权重系数、当前发件人邮件地址的历史送达率及其权重系数确定当前收件人邮件地址的评级。本发明实施例可以对收件人邮件地址进行评级,进而将不同评级的收件人邮件地址进行区分,因此,可以进一步的提高营销邮件的送达率。

在较优的一实施例中,在上述图1或者图2所示方法步骤的基础上,所述邮件发送方法还包括以下一种或者两种的组合:

检测所述邮件地址集合中收件人邮件地址的接收策略。

鉴于存在邮件地址对应的用户某段时间不喜欢被打扰或者设置了拒绝接受邮件等措施。因此,在本发明实施例中,对邮件地址集合中的收件人邮件地址的邮件接收策略进行检测,以判断针对当前收件人邮件地址发送邮件,其是否能正常接收。

当收件人邮件地址的接收策略为拒收邮件时,将所述接收策略对应的收件人邮件地址从所述邮件地址列集合中剔除。

若某个收件人邮件地址的接收策略为拒收邮件,则说明无法向该收件人邮件地址发送营销邮件,或者即便是发送营销邮件,该某个收件人邮件地址也无法正常接收到邮件,则会影响营销任务整体的送达率。因此,将接收策略为拒收邮件的收件人邮件地址从邮件地址集合中剔除,这样可以对邮件地址集合中的收件人邮件地址进行初步的筛选,进而达到提高营销邮件送达率的目的。

检测邮件地址集合中收件人邮件地址的黑名单列表。

在另外的情况下,收件人邮件地址对应的用户可能对某个频繁发送邮件的发件人邮件地址进行屏蔽或者加入到黑名单中,而执行营销邮件的发件人邮件地址有时也容易被屏蔽或者加入到黑名单中。因此,为了进一步的提高营销邮件的送达率,在本发明实施例中,对邮件地址集合中的收件人邮件地址的黑名单列表进行检测,以判断当前发件人邮件地址是否存在于当前收件人邮件地址的黑名单中。

当收件人邮件地址的黑名单列表包括当前发件人邮件地址时,将包含当前发件人邮件地址的收件人邮件地址从邮件地址集合中剔除。

若当前收件人邮件地址的黑名单列表中包括当前发件人邮件地址,则说明当前发件人邮件地址已被当前收件人邮件地址屏蔽,当前发件人邮件地址无法向当前收件人邮件地址有效发送邮件,若此时利用当前发件人邮件地址发送邮件至当前收件人邮件地址,则当前收件人邮件地址无法正常接收邮件,会影响营销任务的整体送达率。因此,将包含当前发件人邮件地址的收件人邮件地址从所述邮件地址集合中剔除,这样可以对邮件地址集合中的收件人邮件地址进行初步的过滤和筛选,进而达到提高营销邮件送达率的目的。

在本发明实施例中,将接收策略为拒收邮件的收件人邮件地址从邮件地址集合中剔除,或者将包含当前发件人邮件地址的收件人邮件地址从邮件地址集合中剔除,可以对邮件地址集合中的收件人邮件地址进行初步的筛选,将质量较低的收件人邮件地址从邮件地址集合中剔除,可以进一步的提高邮件地址集合中收件人邮件地址的质量。因此,本发明实施例可以进一步的提高营销邮件的送达率。

在较优的一实施例中,所述邮件发送方法中步骤s101,获取邮件地址集合包括以下一种或者多种的组合:

(1)获取邮件地址数据库中的收件人邮件地址,将最后一次接收邮件的时间距离当前时间小于或者等于预设阈值的收件人邮件地址作为邮件地址集合中的收件人邮件地址。

邮件地址数据库中包含了大量的收件人邮件地址,可以是以往营销邮件针对的收件人邮件地址或者是通过网络爬虫等方式搜集到的收件人邮件地址。但是,邮件地址数据库中的收件人邮件地址的质量可能参差不齐,特别是通过网络搜集的收件人邮件地址,可能存在部分无效的收件人邮件地址或者长期不再使用的收件人邮件地址,这些收件人邮件地址的质量可以说比较低。因此,为了获取高质量的收件人邮件地址,进一步提高营销邮件的送达率,在本发明实施例中,通过利用当前收件人邮件地址最后一次接收邮件时间确定当前收件人邮件地址是否为高质量的收件人邮件地址。

所述预设阈值为预先设置的预置,例如可以是一周或者三天等时间,若当前收件人邮件地址最后一次接收邮件的时间距离当前时间较长,说明当前收件人邮件地址已较长时间没有接收邮件,可能收件人邮件地址的使用频率较低或者用户根本不再使用,若当前收件人邮件地址最后一次接收邮件的时间距离当前时间小于或者等于所述预设阈值,说明当前收件人邮件地址使用频率较高或者在正常使用,因此,将邮件地址数据库中最后一次接收邮件的时间距离当前时间小于或者等于所述预设阈值的收件人邮件地址作为邮件地址集合中的收件人邮件地址,可以提高收件人邮件地址的质量,进而进一步提高营销邮件的送达率。

(2)将所述邮件地址数据库中的收件人邮件地址按照预设规则进行分类,将收件人邮件地址的类别属于预设类别的收件人邮件地址确定为邮件地址集合中的收件人邮件地址。

所述预设规则为预先设置的规则,所述预设类别为预先设置的类别,例如可以是行业类别,具体可以是电子商务、网络游戏、酒店旅游、航空航天以及金融保险等行业类别。例如可以按照收件人邮件地址对应用户所属的行业确定当前收件人邮件地址的分类。例如,本次营销邮件的任务时针对电子商务行业进行营销,为了更具针对性和提高营销邮件的送达率,按照邮件地址对应用户所属的行业,对邮件地址集合中的收件人邮件地址进行分类,将收件人邮件地址对应用户所属的行业类别为预设类别的收件人邮件地址确定为邮件地址集合中的收件人邮件地址。因此,可以提高营销邮件的针对性,进一步提高营销邮件的送达率。

(3)获取收件人邮件地址以及收件人邮件地址对应用户的标签数据,当收件人邮件地址对应用户的标签数据为预设类型的标签数据时,确定收件人邮件地址为邮件地址集合中的收件人邮件地址。

在确定收件人邮件地址的过程中,可以针对收件人邮件地址对应用户的标签数据对收件人邮件地址进行分类,将标签数据为预设类型的标签数据的收件人邮件地址确定为邮件地址集合中的收件人邮件地址。其中,所述用户标签包括以下一种或者多种:年龄段、性别、所属行业、兴趣爱好等。所述预设类型的标签数据为预先设置的某种类型的标签数据,所述预设类型的标签数据包括以下一种或者多种:预设年龄段、预设性别、预设行业、预设兴趣爱好等。所述预设年龄段、所述预设性别、所述预设行业、所述预设兴趣爱好均为预先设置的年龄段、性别、行业或者兴趣爱好。

例如,假设所述标签数据为收件人邮件地址对应用户的年龄,所述预设类型的标签数据为预设年龄段。假设收件人邮件地址对应用户的年龄为24岁,所述预设年龄段为20至30岁,则当收件人邮件地址对应用户的年龄为预设年龄段,确定收件人邮件地址为邮件地址集合中的收件人邮件地址。假设所述标签数据为收件人邮件地址对应用户的性别,所述预设性别为男性。假设收件人邮件地址对应用户的性别为男性,则当收件人邮件地址对应用户的性别为预设性别,确定收件人邮件地址为邮件地址集合中的收件人邮件地址。当标签数据为所属行业或者兴趣爱好时与上述示例相似,此处不再详细赘述。

在本发明实施例中,将最后一次接收邮件的时间距离当前时间小于或者等于预设阈值的收件人件地址作为邮件地址集合中的收件人邮件地址,或者收件人邮件地址的类别属于预设类别的收件人邮件地址确定为邮件地址集合中的收件人邮件地址,或者将收件人邮件地址对应用户的标签数据为预设类型的标签数据的收件人邮件地址确定为邮件地址集合中的收件人邮件地址,通过上述途径和方法获取的收件人邮件地址为质量较高的收件人邮件地址,可以保证针对性的发送营销邮件。因此,本发明实施例通过获取高质量和具有针对性的收件人邮件地址,可以进一步的提高营销邮件的送达率。

在较优的一实施例中,所述发送频率包括单位时间发送量,例如,在较优的一实施例中,所述单位时间可以是分钟,所述发送量可以是一分钟的邮件发送量。所述邮件发送方法中步骤s104,在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率包括以下一种或者多种:

(1)当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率大于或者等于前一单位时间送达率时,按照预设发送量间隔提高向所述当前域名的收件人邮件地址发送邮件的单位时间发送量,其中,所述单位时间发送量小于或者等于预设单位时间发送量。

所述单位时间送达率为实时的单位时间送达率,其等于当前域名收件人邮件地址在单位时间内成功接收到发件人发送营销邮件的数量与在单位时间内向当前域名的收件人邮件地址发送邮件的发送总量的比值。所述预设发送量间隔为预先设置的发送量间隔,例如可以是50封或者100封,所述预设单位时间发送量为预先设置的与当前域名对应的单位时间发送量,每个域名的邮件服务商都会针对与其邮箱相应的拦截或者屏蔽规则,当某一发件人在短时间内大批量发送邮件时,可能会被系统识别为恶意发送垃圾邮件的发件人,因此,为了避免被邮件服务商判定为恶意发送邮件,当前单位时间发送量要满足小于或者等于预设单位时间发送量的要求。

假设当前域名的收件人邮件地址为qq邮件地址,针对当前域名的收件人邮件地址,若前一单位时间送达率为89%,后一单位时间送达率为92%,则当前域名的收件人邮件地址发送邮件的后一单位时间送达率大于前一单位时间送达率,此时即按照所述预设发送量间隔提高向所述当前域名的收件人邮件地址发送邮件的单位时间发送量,假设之前的单位时间发送量为300封,预设发送量间隔为50封,则将当前的单位时间发送量提高到350封。

(2)当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率小于前一单位时间送达率时,按照预设发送量间隔降低向所述当前域名的邮件地址发送邮件的单位时间发送量。

若向当前域名的收件人邮件地址发送邮件的后一单位时间送达率为90%,前一单位时间送达率为92%,说明当前的单位时间发送量导致当前的单位时间送达率降低,此时为了提高营销邮件的送达率,在当前域名的收件人邮件地址发送邮件的后一单位时间送达率小于前一单位时间送达率时,按照预设发送量间隔降低向当前域名的邮件地址发送邮件的单位时间发送量。例如,假设前一单位时间发送量为350封,则将当前当为时间发送量调整为300封。

在本发明实施例中,当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率大于或者等于前一单位时间送达率时,按照预设发送量间隔提高向所述当前域名的收件人邮件地址发送邮件的单位时间发送量;当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率小于前一单位时间送达率时,按照预设发送量间隔降低向所述当前域名的邮件地址发送邮件的单位时间发送量。本发明实施例可以根据收件人邮件地址的单位时间送达率调整向所述当前域名的邮件地址发送邮件的单位时间发送量。因此,本发明实施例可以通过调整向同一域名的收件人邮件地址的发送频率,进一步的提高营销邮件的送达率。

在较优的一实施例中,为了进一步的提高营销邮件的送达率,所述邮件发送方法在上述方法步骤的基础上还包括:

若当前单位时间送达率大于或者等于前一单位时间送达率,且当前单位时间送达率大于或者等于后一单位时间送达率时,将当前单位时间送达率所对应的单位时间发送量确定为当前域名的收件人邮件地址的发送频率。

假设当前域名的收件人邮件地址的当前单位时间送达率为98%,前一单位时间送达率为95%,后一单位时间送达率为94%,则当前域名的收件人邮件地址的单位时间送达率满足大于前一单位时间送达率,且当前单位时间送达率大于后一单位时间送达率,说明当前域名的收件人邮件地址的送达率当前处于一个相对最高点的位置,此时的营销邮件的送达率是一段范围内的最高的单位时间送达率,因此,将当前单位时间送达率所对应的单位时间发送量确定为当前域名的收件人邮件地址的发送频率,一方面可以提高营销邮件的送达率,另一方面也可以提高营销邮件的发送效率。

在本发明实施例中,在当前单位时间送达率大于或者等于前一单位时间送达率,且当前单位时间送达率大于或者等于后一单位时间送达率时,将当前单位时间送达率所对应的单位时间发送量确定为当前域名的收件人邮件地址的发送频率,将较高的单位时间送达率或者处于峰值的单位时间送达率所对应的单位时间发送量作为向当前域名的收件人邮件地址的发送频率,不仅可以提高营销邮件的发送频率,还可以进一步的提高营销邮件的送达率。

图3示出了本发明实施例提供的邮件发送装置的功能模块,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

参考图3,所述邮件发送装置10所包括的各个模块用于执行图1对应实施例中的各个步骤,具体请参阅图1以及图1对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述邮件发送装置10包括获取模块101、查询模块102、调度模块103以及调整模块104。

所述获取模块101,用于获取邮件地址集合。

所述查询模块102,用于查询所述邮件地址集合中收件人邮件地址的评级。

所述调度模块103,用于将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中。

所述调整模块104,用于在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。

在本发明实施例中,首先获取模块101获取邮件地址集合,确定本次营销任务的目标邮件地址,进而查询模块102查询所述邮件地址集合中收件人邮件地址的评级,作为后续调整发送频率的依据,调度模块103将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中,最后调整模块104在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,执行所述邮件发送任务。本发明实施例中调度模块103将相同评级的收件人邮件地址调度至与收件人邮件地址的评级相应的邮件发送任务中,调整模块104在同一评级相应的邮件发送任务中调整向同一域名的收件人邮件地址的发送频率,因此,可以提高营销邮件的送达率。

图4示出了本发明实施例提供的邮件发送装置的功能模块,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在较优的一实施例中,参考图4,所述邮件发送装置10所包括的各个模块用于执行图2对应实施例中的各个步骤,具体请参阅图2以及图2对应实施例中的相关描述,此处不再赘述。本发明实施例中,如图4所示,在上述图3所示模块结构的基础上,所述邮件发送装置10还包括评级模块105。

所述评级模块105,用于对所述邮件地址集合中的收件人邮件地址进行评级。

在较优的一实施例中,所述评级模块105具体用于执行以下操作的一种或者多种:

(1)根据当前收件人邮件地址的历史送达率所属的范围确定所述当前收件人邮件地址的评级。

(2)根据所述当前收件人邮件地址的历史送达率及其权重系数、当前发件人邮件地址的历史送达率及其权重系数确定当前收件人邮件地址的评级。

在本发明实施例中,评级模块105可以对收件人邮件地址进行评级,例如根据当前收件人邮件地址的历史送达率所属的范围确定所述当前收件人邮件地址的评级,或者根据所述当前收件人邮件地址的历史送达率及其权重系数、当前发件人邮件地址的历史送达率及其权重系数确定当前收件人邮件地址的评级。本发明实施例可以对收件人邮件地址进行评级,进而将不同评级的收件人邮件地址进行区分,因此,可以进一步的提高营销邮件的送达率。

图5示出了本发明实施例提供的邮件发送装置的功能模块,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在较优的一实施例中,参考图5,所述邮件发送装置10所包括的各个模块用于执行上述邮件发送方法对应实施例中的各个步骤,具体请参阅上述邮件发送方法对应实施例中的相关描述,此处不再赘述。本发明实施例中,如图5所示,在上述图4所示模块结构的基础上,所述邮件发送装置10还包括第一检测模块106和第一剔除模块107,及/或第二检测模块108和第二剔除模块109。

所述第一检测模块106,用于检测所述邮件地址集合中收件人邮件地址的接收策略。

所述第一剔除模块107,用于当收件人邮件地址的接收策略为拒收邮件时,将所述接收策略对应的收件人邮件地址从所述邮件地址列集合中剔除。

所述第二检测模块108,用于检测邮件地址集合中收件人邮件地址的黑名单列表。

所述第二剔除模块109,用于当收件人邮件地址的黑名单列表包括当前发件人邮件地址时,将包含当前发件人邮件地址的收件人邮件地址从邮件地址集合中剔除。

在本发明实施例中,第一剔除模块107将接收策略为拒收邮件的收件人邮件地址从邮件地址集合中剔除,或者第二剔除模块108将包含当前发件人邮件地址的收件人邮件地址从邮件地址集合中剔除,可以对邮件地址集合中的收件人邮件地址进行初步的筛选,将质量较低的收件人邮件地址从邮件地址集合中剔除,可以进一步的提高邮件地址集合中收件人邮件地址的质量。因此,本发明实施例可以进一步的提高营销邮件的送达率。

在较优的一实施例中,所述邮件发送装置中的获取模块101具体用于执行以下操作的一种或者多种:

(1)获取邮件地址数据库中的收件人邮件地址,将最后一次接收邮件的时间距离当前时间小于或者等于预设阈值的收件人邮件地址作为邮件地址集合中的收件人邮件地址。

(2)将所述邮件地址数据库中的收件人邮件地址按照预设规则进行分类,将收件人邮件地址的类别属于预设类别的收件人邮件地址确定为邮件地址集合中的收件人邮件地址。

(3)获取收件人邮件地址以及收件人邮件地址对应用户的标签数据,当收件人邮件地址对应用户的标签数据为预设类型的标签数据时,确定收件人邮件地址为邮件地址集合中的收件人邮件地址。

所述标签数据包括以下一种或者多种:年龄段、性别、所属行业、兴趣爱好,所述预设类型的标签数据包括以下一种或者多种:预设年龄段、预设性别、预设行业、预设兴趣爱好。

在本发明实施例中,获取模块101将最后一次接收邮件的时间距离当前时间小于或者等于预设阈值的收件人件地址作为邮件地址集合中的收件人邮件地址,或者获取模块101收件人邮件地址的类别属于预设类别的收件人邮件地址确定为邮件地址集合中的收件人邮件地址,或者获取模块101将收件人邮件地址对应用户的标签数据为预设类型的标签数据的收件人邮件地址确定为邮件地址集合中的收件人邮件地址,通过上述途径和方法获取的收件人邮件地址为质量较高的收件人邮件地址,可以保证针对性的发送营销邮件。因此,本发明实施例通过获取高质量和具有针对性的收件人邮件地址,可以进一步的提高营销邮件的送达率。

在较优的一实施例中,所述发送频率包括单位时间发送量,所述邮件发送装置中调整模块104具体用于执行以下操作的一种或者多种:

(1)当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率大于或者等于前一单位时间送达率时,按照预设发送量间隔提高向所述当前域名的收件人邮件地址发送邮件的单位时间发送量,其中,所述单位时间发送量小于或者等于预设单位时间发送量。

(2)当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率小于前一单位时间送达率时,按照预设发送量间隔降低向所述当前域名的邮件地址发送邮件的单位时间发送量。

在本发明实施例中,当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率大于或者等于前一单位时间送达率时,调整模块104按照预设发送量间隔提高向所述当前域名的收件人邮件地址发送邮件的单位时间发送量;当向当前域名的收件人邮件地址发送邮件的后一单位时间送达率小于前一单位时间送达率时,调整模块104按照预设发送量间隔降低向所述当前域名的邮件地址发送邮件的单位时间发送量。本发明实施例可以根据收件人邮件地址的单位时间送达率调整向所述当前域名的邮件地址发送邮件的单位时间发送量。因此,本发明实施例可以通过调整向同一域名的收件人邮件地址的发送频率,进一步的提高营销邮件的送达率。

在较优的一实施例中,如图5所示,在上述模块结构的基础上,所述邮件发送装置10还包括确定模块110。

所述确定模块110,用于若当前单位时间送达率大于或者等于前一单位时间送达率,且当前单位时间送达率大于或者等于后一单位时间送达率时,将当前单位时间送达率所对应的单位时间发送量确定为当前域名的收件人邮件地址的发送频率。

在本发明实施例中,在当前单位时间送达率大于或者等于前一单位时间送达率,且当前单位时间送达率大于或者等于后一单位时间送达率时,确定模块110将当前单位时间送达率所对应的单位时间发送量确定为当前域名的收件人邮件地址的发送频率,将较高的单位时间送达率或者处于峰值的单位时间送达率所对应的单位时间发送量作为向当前域名的收件人邮件地址的发送频率,不仅可以提高营销邮件的发送频率,还可以进一步的提高营销邮件的送达率。

图6是本发明实施例提供的实现邮件发送方法的较佳实施例的电子设备1的结构示意图。如图6所示,电子设备1包括存储器11、处理器12及输入输出设备13。

所述电子设备1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。

所述电子设备1可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备等。所述电子设备1可以是服务器,所述服务器包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述电子设备1所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

存储器11用于存储邮件发送方法的程序和各种数据,并在电子设备1运行过程中实现高速、自动地完成程序或数据的存取。存储器11可以是电子设备1的外部存储设备和/或内部存储设备。进一步地,存储器11可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储设备)、fifo(firstinfirstout,)等,或者,存储器11也可以是具有实物形式的存储设备,如内存条、tf卡(trans-flashcard)等等。

处理器12可以是中央处理器(cpu,centralprocessingunit)。cpu是一块超大规模的集成电路,是电子设备1的运算核心(core)和控制核心(controlunit)。处理器12可执行电子设备1的操作系统以及安装的各类应用程序、程序代码等,例如执行邮件发送装置10中的各个模块或者单元中的操作系统以及安装的各类应用程序、程序代码,以实现邮件发送方法。

输入输出设备13主要用于实现电子设备1的输入输出功能,比如收发输入的数字或字符信息,或显示由用户输入的信息或提供给用户的信息以及电子设备1的各种菜单。

所述电子设备1集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个模块或装置也可以由一个模块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1